Nick Clifton dari Red Hat hari ini mengumumkan peluncuran GNU Binutils 2.42, rilis fitur terbaru dari kumpulan utilitas biner yang banyak diandalkan oleh sistem mirip Linux dan Unix sebagai bagian dari rantai alat kompiler.
GNU Binutils 2.42 menghadirkan dukungan untuk ekstensi CPU baru di berbagai arsitektur, berbagai peringatan baru, dan opsi baru lainnya. Beberapa keunggulan GNU Binutils 2.42 antara lain:
– Dukungan untuk relokasi Intel Advanced Performance Extensions (APX) di LD.
– Dukungan untuk lebih banyak ekstensi arsitektur Intel. Ini termasuk dukungan Gas awal untuk Intel APX dengan 32 GPR, NDD, PUSH2/POP2, PUSHP/POPP dan banyak lagi. Ada juga dukungan untuk instruksi Intel USER_MSR, AVX-VNNI-INT16, SHA512, SM3, SM4, PBNDKB, dan AVX10.1 dengan GNU Assembler (Gas). Senang rasanya melihat kontribusi Intel yang tepat waktu pada komponen rantai alat sumber terbuka menjelang peluncuran prosesor generasi berikutnya dengan dukungan instruksi ini.
– Dukungan untuk set instruksi KVX.
– Dukungan untuk lebih banyak ekstensi arsitektur AArch64 dan RISC-V.
– Dukungan untuk LoongArch ABI v2.30 kini diterapkan.
– Program readelf memiliki “–extra-sym-info” baru untuk menampilkan informasi tambahan seputar simbol.
– Opsi peringatan baru “–warn-execstack-objects” untuk memperingatkan tentang tumpukan yang dapat dieksekusi tepat ketika file objek input memintanya. Opsi “–enable-error-execstack=” juga ditambahkan untuk memungkinkan pengaturan default untuk mengubah peringatan tumpukan yang dapat dieksekusi menjadi kesalahan.
Rincian lebih lanjut tentang perubahan GNU Binutils 2.42 melalui pengumuman rilis.
Itulah berita seputar GNU Binutils 2.42 Menghadirkan Dukungan Untuk Ekstensi CPU Intel Baru: APX, AVX10.1 & Lainnya, semoga bermanfaat. Disadur dari Phoronix.com.