Rilascio di GNU Binutils 2.44

È stata pubblicata la versione del pacchetto di utilità di sistema GNU Binutils 2.44, che include programmi come GNU linker, GNU assembler, nm, objdump, dlltool, readelf, size, strings e strip. Il progetto sta anche sviluppando il servizio debuginfod per il caricamento dinamico dei simboli di debug da un server esterno.

Nella nuova versione:

  • Nel GNU assembler è stato aggiunto il supporto per le istruzioni avanzate:
    • 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 e xsfvfnrclipxfqf 1.0.
  • Al linker sono state aggiunte le opzioni: «—image-base=<ADDR>» per la compatibilità con LLD e «—build-id=xx» per l'utilizzo di hash a 128 bit xxHash, che sono da 2 a 4 volte più veloci di md5 e sha1. Nella opzione «—package-metadata» è stato aggiunto il supporto per la codifica «%[string]» e «%xx» nei blocchi JSON. Durante la generazione di un file di output relocabile, è stato implementato il supporto per l'uso di file oggetto misti con ottimizzazioni LTO e senza LTO.
  • Nel disassemblatore per l'architettura RISC-V è stata aggiunta l'opzione «-M,max» per l'uscita di un dump delle istruzioni senza verificare la loro corrispondenza con l'architettura specificata.
  • Nel profiler gprofng è stato aggiunto il supporto per i contatori hardware degli eventi disponibili nei processori ARM Neoverse-N1, Ampere-1 e Appliedmicro.
  • È stato rimosso il supporto per l'architettura Nios II, il cui supporto è stato interrotto da Intel.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster