Izdaja GNU Binutils 2.44

Objavljen je izdanak skupa sistemskih alata GNU Binutils 2.44, koji uključuje programe kao što su GNU linker, GNU assembler, nm, objdump, dlltool, readelf, size, strings i strip. Projekt također razvija uslugu debuginfod za dinamičko učitavanje simbola za ispravljanje grešaka s vanjskog poslužitelja.

V novi različici:

  • GNU assembler je dobio podršku za proširene instrukcije:
    • 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 i xsfvfnrclipxfqf 1.0.
  • U linker su dodane opcije: „—image-base=<ADDR> za kompatibilnost s LLD i „—build-id=xx“ za korištenje 128-bitnih heša xxHash, koji su 2-4 puta brži od md5 i sha1. U opciju „—package-metadata“ dodana je podrška za kodiranje „%[string]“ i „%xx“ u JSON blokovima. Pri formiranju prenosivog rezultantnog fajla (relocatable output) implementirana je podrška za korištenje mješovitih objektnih fajlova s LTO i bez LTO optimizacija.
  • U disassembler za arhitekturu RISC-V dodana je opcija „-M,max“ za ispis ispisa instrukcija bez provjere njihove usklađenosti sa zadatom arhitekturom.
  • U profiler gprofng dodana je podrška za hardverske brojače događaja dostupne u ARM Neoverse-N1, Ampere-1 i Appliedmicro procesorima.
  • Podrška za arhitekturu Nios II je uklonjena, a njeno održavanje je prekinuto od strane Intela.

Izvor: opennet.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster