Vydanie GNU Binutils 2.44

Bol vydaný release súboru systémových utilít GNU Binutils 2.44, ktorý obsahuje programy ako GNU linker, GNU assembler, nm, objdump, dlltool, readelf, size, strings a strip. Projekt tiež vyvíja službu debuginfod na dynamické načítanie ladacích symbolov z externého servera.

V novej verzii:

  • V GNU assembler bol pridaný podpora pre rozšírené inštrukcie:
    • x86_64: AVX10.2, SM4 AVX10.2, AMX-AVX512, AMX-FP8, AMX-MOVRS, AMX-TF32, AMX-TRANSPOSE, MOVRS, Zhaoxin PadLock PHE2, RNG2, MSR_IMM, Zhaoxin GMI.
    • AArch64: SVE_B16B16, SME_B16B16.
    • RISC-V: Zicfiss 1.0, Zicfilp 1.0, Zcmp 1.0 (cm.mva01s, cm.mvsa01), Zcmt 1.0, Smrnmi 1.0, S[sm]dbltrp 1.0, S[sm]ctr 1.0, xcvbitmanip 1.0, xcvsimd 1.0, xsfvqmaccdod 1.0, xsfvqmaccqoq 1.0 a xsfvfnrclipxfqf 1.0.
  • Do linker boli pridané možnosti: „—image-base=<ADDR> na kompatibilitu s LLD“ a „—build-id=xx“ na použitie 128-bitových hashov xxHash, ktoré sú 2-4 krát rýchlejšie ako md5 a sha1. V možnosti „—package-metadata“ bola pridaná podpora pre kódovanie „%[string]“ a „%xx“ v blokoch JSON. Pri generovaní presunuteľného výstupného súboru (relocatable output) bola implementovaná podpora pre použitie zmiešaných objektových súborov s LTO a bez LTO optimalizácií.
  • Do disassembleru pre architektúru RISC-V bola pridaná možnosť „-M,max“ na výstup dumpu inštrukcií bez kontroly ich zodpovednosti danej architektúre.
  • Do profileru gprofng bola pridaná podpora pre hardvérové počítadlá udalostí, dostupné v procesoroch ARM Neoverse-N1, Ampere-1 a Appliedmicro.
  • Bola odstránená podpora pre architektúru Nios II, ktorej podpora bola ukončená spoločnosťou Intel.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster