
Megjelent a GNU Binutils 2.44, amely a GNU eszközkészlet (GNU toolchain) egyik alapvető bináris segédprogram-csomagjának legújabb verziója. A GNU Assembler (Gas) új Intel Diamond Rapids AMX utasításokkal bővült, amelyek magukban foglalják az AMX-AVX512, AMX-FP8, AMX-MOVRS, AMX-TF32 és AMX-TRANSPOSE támogatását. Ezen kívül mostantól támogatja az Intel MOVRS és MSR_IMM utasításokat, valamint az x86 Zhaoxin GMI, PadLock PHE2 és RNG2 utasításokat is.
A frissítés részeként az Intel AVX10.2 utasításkészlet is bekerült a GNU Assembler támogatott funkciói közé, valamint számos új RISC-V standard és gyártói kiterjesztés is elérhetővé vált. Ezek az új AVX10.2 és Diamond Rapids ISA (utasításkészlet-architektúra) fejlesztések már előkészítés alatt állnak a GCC fordítóprogramban és a GNU fordítólánc más komponenseiben, továbbá az LLVM eszközkészlet is készen áll az új generációs Intel processzorok támogatására. A GNU Binutils 2.44-ből kikerült a Nios II célplatform támogatása, mivel az Intel ezt az architektúrát már elavultnak nyilvánította.
A GNU Binutils 2.44 linker (LD) mostantól támogatja:
- A LoongArch 64 KB maximális lapméretét, amely korábban 16 KB volt
- Vegyes LTO és nem-LTO kódok támogatását a relokálható kimenetekben
- Új kapcsolók használatát, például a "--build-id=xx" opciót, amely xxhash könyvtárral fordítva akár 2–4-szer gyorsabb teljesítményt nyújt az MD5 vagy SHA1 algoritmusokhoz képest
További újdonság, hogy a gprofng eszköz támogatja a Neoverse-N1, AmpereOne és AppliedMicro processzorok hardveres eseményszámlálóit, lehetővé téve a fejlettebb teljesítményelemzést.
Letöltés és további információk
A GNU Binutils 2.44 letölthető a SourceWare.org oldaláról, míg a hivatalos kiadási bejelentése az info-gnu levelezőlistán található.
