Välja on antud GNU Binutils 2.44 süsteemiutiliitide komplekt, mis sisaldab selliseid programme nagu GNU linker, GNU assembler, nm, objdump, dlltool, readelf, size, strings ja riba. Projekt arendab ka silumisinfo teenust silumissümbolite dünaamiliseks laadimiseks välisest serverist.
Uues versioonis:
- GNU assembler lisab tuge laiendatud juhistele:
- 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, xcvcv1.0, xcv. 1.0, xsfvqmaccqoq 1.0 ja xsfvfnrclipxfqf 1.0.
- Heliloojale on lisatud järgmised valikud: "--image-base= LLD ja "--build-id=xx" ühilduvuse tagamiseks kasutage 128-bitisi xxHash-räsi, mis on 2–4 korda kiiremad kui md5 ja sha1. Suvandile "--package-metadata" on lisatud JSON-plokkides "%[string]" ja "%xx" kodeerimise tugi. Ümberpaigutatava väljundfaili genereerimisel on rakendatud tugi segaobjektifailide kasutamiseks koos LTO optimeerimisega ja ilma.
- Valik "-M,max" on lisatud RISC-V disassemblerile, et tühjendada juhised, kontrollimata nende vastavust määratud arhitektuurile.
- Gprofng profileerijat on värskendatud, et toetada ARM Neoverse-N1, Ampere-1 ja Appliedmicro protsessorites saadaolevaid riistvarasündmuste loendureid.
- Nios II arhitektuuri tugi on eemaldatud, mida Intel enam ei toeta.
Allikas: opennet.ru
