GNU Binutils 2.33
Fedora 32 hadir dengan GNU Binutils berbasis rilis 2.33.1. Rilis ini membawa banyak perbaikan bug, perbaikan linker, serta dukungan untuk format debug CTF.
Fitur Baru dan Perbaikan Bug:
Assembler
-
Menambahkan dukungan untuk instruksi ARM Scalable Vector Extension versi 2 (SVE2), instruksi ARM Transactional Memory Extension (TME), dan instruksi Armv8.1-M Mainline dan M-Profile Vector Extension (MVE).
-
Menambahkan dukungan untuk prosesor Arm Cortex-A76AE, Cortex-A77, dan Cortex-M35P dan prosesor AArch64 Cortex-A34, Cortex-A65, Cortex-A65AE, Cortex-A76AE, dan Cortex-A77.
-
Menambahkan direktif
.float16untuk Arm dan AArch64 untuk memungkinkan pengkodean floating point literal 16-bit. -
Untuk MIPS, menambahkan pilihan
-m[no-]fix-loongson3-llscuntuk memperbaiki (atau tidak) Errata Loongson3 LLSC. Menambahkan opsi saat konfigurasi--enable-mips-fix-loongson3-llsc=[yes|no]untuk mengatur perilaku default. Mengatur default jika opsi konfigurasi tidak digunakan untuk "no".
Linker
-
Solusi Cortex-A53 Erratum 843419 sekarang mendukung pilihan solusi yang akan digunakan. Opsi
--fix-cortex-a53-843419sekarang mengambil argumen opsional '--fix-cortex-a53-843419[=full|adr|adrp]` yang dapat digunakan untuk memaksa solusi tertentu untuk digunakan. Lihat--helpbagi AArch64 untuk lebih jelasnya. -
Menambahkan dukungan untuk
GNU_PROPERTY_AARCH64_FEATURE_1_BTIdanGNU_PROPERTY_AARCH64_FEATURE_1_PACdalam ELF properti program GNU di linker ELF AArch64. -
Menambahkan
-z force-btiuntuk AArch64 untuk mengaktifkanGNU_PROPERTY_AARCH64_FEATURE_1_BTIpada keluaran ketika memperingatkan tentang kurangnyaGNU_PROPERTY_AARCH64_FEATURE_1_BTIpada masukan dan menggunakan PLT yang dilindungi dengan BTI. -
Menambahkan
-z pac-pltuntuk AArch64 untuk memilih PLT yang PAC-nya diaktifkan.
Utilitas
-
Menambahkan pilihan
--source-comment[=<txt>]untuk objdump yang jika ada, menyediakan awalan untuk baris-baris kode sumber yang ditampilkan dalam disassembly. -
Menambahkan pilihan
--set-section-alignment<section-name>=<power-of-2-align>untuk objcopy untuk memungkinkan mengubah perataan seksi. -
Menambahkan opsi
--verilog-data-widthuntuk objcopy target verilog untuk mengontrol lebar elemen data dalam format verilog hex. -
Opsi berkas info debug readelf (
--debug-dump=linkdan--debug-dump=follow) dan objdump (--dwarf=linkdan--dwarf=follow-link) yang terpisah sekarang akan menampilkan dan/atau mengikuti beberapa link jika lebih dari satu ada dalam berkas. (Hal ini biasanya terjadi ketika opsi GCC-gsplit-dwarfdigunakan). -
Menambahkan dukungan untuk tipe dump yang dikodekan dalam Compact Type Format untuk objdump dan readelf.
Lihat pengumuman rilis hulu untuk informasi lebih rinci tentang rilis ini.
Want to help? Learn how to contribute to Fedora Docs ›