Rilascio di GNU Binutils 2.33.

Presentato rilascio di un insieme di utilità di sistema GNU Binutils 2.33, che include programmi come GNU linker, GNU assembler, nm, objdump, strings, strip.

In nuovo versione:

  • Nel compilatore assembler per sistemi ARM è stato aggiunto il supporto per l'insieme di istruzioni
    SVE2 (Scalable Vector Extension 2), TME (Transactional Memory Extension) e MVE (Vector Extension). È stato aggiunto il supporto per i processori
    Arm Cortex-A76AE, Cortex-A77, Cortex-M35P, Cortex-A34, Cortex-A65, Cortex-A65AE, Cortex-A76AE e Cortex-A77. È stata implementata la direttiva «.float16» per la codifica dei letterali per numeri in virgola mobile a 16 bit;
  • Nel compilatore assembler per sistemi MIPS è stata aggiunta l'opzione «-m[no-]fix-loongson3-llsc» per gestire il bypass di un errore nei processori Loongson3, che porta a un deadlock in determinate condizioni di utilizzo delle istruzioni LL e SC;
  • Nel linker per architettura AArch64 è stata aggiunta l'opzione «-z pac-plt» per attivare la protezione delle voci nelle tabelle PLT (Procedure Linkage Table) tramite PAC (Pointer Authentication), e sono state implementate le proprietà
    GNU_PROPERTY_AARCH64_FEATURE_1_BTI e GNU_PROPERTY_AARCH64_FEATURE_1_PAC. Per selezionare uno dei metodi di bypass del problema 843419 nei processori Cortex-A53 è stata aggiunta l'opzione «—fix-cortex-a53-843419[=full|adr|adrp»
  • In objdump è stata aggiunta l'opzione «—source-comment[={txt}]» per specificare il prefisso delle righe di testo sorgente visualizzate durante la disassemblazione;
  • In objcopy sono state aggiunte le opzioni «—set-section-alignment section-name=power-of-2-align» e «—verilog-data-width» per modificare l'allineamento delle sezioni e gestire la dimensione della riga nella visualizzazione dei dati nel formato verilog;
  • In readelf e objdump sono state aggiunte opzioni separate «—debug-dump=links/follow» e «—dwarf=links/follow-links» per visualizzare e seguire i collegamenti, in presenza di più insieme di informazioni di debug nel file;
  • In objdump e readelf è stato aggiunto il supporto per i dump in codifica CTF (Compact Type Format).

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