rilascio di un insieme di utilità di sistema , che include programmi come GNU linker, GNU assembler, nm, objdump, strings, strip.
:
- 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
