a rendszersegédprogramok készletének kiadása , amely olyan programokat tartalmaz, mint a GNU linker, GNU assembler, nm, objdump, strings, strip.
:
- ARM rendszerekhez hozzáadva az utasításkészlet támogatása
SVE2 (Skálázható Vektoralapú Kiterjesztés 2), TME (Tranzakciós Memória Kiterjesztés) és MVE (Vektor Kiterjesztés). Hozzáadva a processzorok támogatása
Arm Cortex-A76AE, Cortex-A77, Cortex-M35P, Cortex-A34, Cortex-A65, Cortex-A65AE, Cortex-A76AE és Cortex-A77. Bevezetve a „.float16” direktíva a 16 bites lebegőpontos számok literáljainak kódolásához; - MIPS rendszerekhez hozzáadva a „-m[no-]fix-loongson3-llsc” opció az Loongson3 processzorok hibakezelésének irányításához, amely kölcsönös blokkoláshoz vezet bizonyos LL és SC utasítások használata során;
- Az AArch64 architektúrához készült linkelőhöz hozzáadva a „-z pac-plt” opció a PLT (Procedural Linkage Table) bejegyzések védelmének aktiválásához PAC (Pointer Authentication) által, valamint bevezetve a
GNU_PROPERTY_AARCH64_FEATURE_1_BTI és GNU_PROPERTY_AARCH64_FEATURE_1_PAC. A Cortex-A53 processzorok 843419-es problémájának jobb kezelése érdekében hozzáadva a „—fix-cortex-a53-843419[=full|adr|adrp” opciót - Az objdump-hoz hozzáadva a „—source-comment[={txt}]” opció a forrásfájl sorainak prefixéhez, amelyet disassembláláskor megjelenítenek;
- Az objcopy-hoz hozzáadva a „—set-section-alignment section-name=power-of-2-align” és „—verilog-data-width” opciók a szekciók igazításának megváltoztatására és a verilog formátumban megjelenített adatok sorának vezérlésére;
- A readelf és objdump programokhoz hozzáadva külön opciók a „—debug-dump=links/follow” és „—dwarf=links/follow-links” a hivatkozások megjelenítésére és követésére, ha több debug információs halmaz található a fájlban;
- Az objdump-hoz és readelf-hez hozzáadva a CTF (Compact Type Format) kódolású dumpok támogatása.
Forrás: opennet.ru
