Rilascio di GNU Binutils 2.44

È stata pubblicata la versione 2.44 della suite di utilità di sistema GNU Binutils, che include programmi quali GNU linker, GNU assembler, nm, objdump, dlltool, readelf, size, strings e strip. Il progetto sviluppa anche il servizio debuginfod per caricare dinamicamente i simboli di debug da un server esterno.

Nella nuova versione:

  • L'assembler GNU aggiunge il supporto per istruzioni estese:
    • I driver di sistema supportati sono: AMX-AVX86, AMX-FP64, AMX-MOVRS, AMX-TF10.2, AMX-TRANSPOSE, MOVRS, Zhaoxin PadLock PHE4, RNG10.2, 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.
  • Sono state aggiunte le seguenti opzioni al compositore: "--image-base= per compatibilità con LLD e "--build-id=xx" per utilizzare hash xxHash a 128 bit, che sono 2-4 volte più veloci di md5 e sha1. Aggiunto il supporto per la codifica "%[string]" e "%xx" nei blocchi JSON all'opzione "--package-metadata". Durante la generazione di un file di output rilocabile, è stato implementato il supporto per l'utilizzo di file di oggetti misti con e senza ottimizzazioni LTO.
  • L'opzione "-M,max" è stata aggiunta al disassemblatore RISC-V per scaricare le istruzioni senza verificarne la conformità con l'architettura specificata.
  • Il profiler gprofng è stato aggiornato per supportare i contatori di eventi hardware disponibili nei processori ARM Neoverse-N1, Ampere-1 e Appliedmicro.
  • Rimosso il supporto per l'architettura Nios II, che non è più supportata da Intel.

Fonte: opennet.ru

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