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
.float16
untuk Arm dan AArch64 untuk memungkinkan pengkodean floating point literal 16-bit. -
Untuk MIPS, menambahkan pilihan
-m[no-]fix-loongson3-llsc
untuk 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-843419
sekarang mengambil argumen opsional '--fix-cortex-a53-843419[=full|adr|adrp]` yang dapat digunakan untuk memaksa solusi tertentu untuk digunakan. Lihat--help
bagi AArch64 untuk lebih jelasnya. -
Menambahkan dukungan untuk
GNU_PROPERTY_AARCH64_FEATURE_1_BTI
danGNU_PROPERTY_AARCH64_FEATURE_1_PAC
dalam ELF properti program GNU di linker ELF AArch64. -
Menambahkan
-z force-bti
untuk AArch64 untuk mengaktifkanGNU_PROPERTY_AARCH64_FEATURE_1_BTI
pada keluaran ketika memperingatkan tentang kurangnyaGNU_PROPERTY_AARCH64_FEATURE_1_BTI
pada masukan dan menggunakan PLT yang dilindungi dengan BTI. -
Menambahkan
-z pac-plt
untuk 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-width
untuk objcopy target verilog untuk mengontrol lebar elemen data dalam format verilog hex. -
Opsi berkas info debug readelf (
--debug-dump=link
dan--debug-dump=follow
) dan objdump (--dwarf=link
dan--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-dwarf
digunakan). -
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 ›