- Do assembleru pro systémy ARM byla přidána podpora instrukční sady
SVE2 (Scalable Vector Extension 2), TME (Transactional Memory Extension) a MVE (Vector Extension). Přidána podpora procesoru
Rameno Cortex-A76AE, Cortex-A77, Cortex-M35P, Cortex-A34, Cortex-A65, Cortex-A65AE, Cortex-A76AE a Cortex-A77. Implementována direktiva ".float16" pro kódování literálů pro 16bitová čísla s pohyblivou řádovou čárkou; - Volba "-m[no-]fix-loongson3-llsc" byla přidána do assembleru pro systémy MIPS pro řízení řešení chyby v procesorech Loongson3, která vede k uváznutí při určitém použití instrukcí LL a SC;
- Do linkeru pro architekturu AArch64 byla přidána volba "-z pac-plt", která umožňuje ochranu záznamů v tabulkách PLT (Procedure Linkage Table) pomocí PAC (Pointer Authentication) a vlastnosti
GNU_PROPERTY_AARCH64_FEATURE_1_BTI a GNU_PROPERTY_AARCH64_FEATURE_1_PAC. Chcete-li vybrat jednu z metod, jak obejít problém 843419 v procesorech Cortex-A53, byla přidána možnost „—fix-cortex-a53-843419[=full|adr|adrp" - Přidána možnost „--source-comment[={txt}]“ do objdump pro nastavení předpony zdrojových řádků zobrazovaných během demontáže;
- Do objcopy byly přidány možnosti „--set-section-alignment section-name=power-of-2-align“ a „--verilog-data-width“, aby se změnilo zarovnání sekce a řídila se velikost řádku při zobrazování dat ve formátu verilog ;
- Přidány samostatné volby „—debug-dump=links/follow“ a „—dwarf=links/follow-links“ do readelf a objdump pro zobrazení a následování odkazů, když je v souboru několik sad ladicích informací;
- Do objdump a readelf byla přidána podpora výpisů v kódování CTF (Compact Type Format).
Zdroj: opennet.ru