- Do assembleru pre systémy ARM bola pridaná podpora inštrukčnej sady
SVE2 (Scalable Vector Extension 2), TME (Transactional Memory Extension) a MVE (Vector Extension). Pridaná podpora procesora
Ramená Cortex-A76AE, Cortex-A77, Cortex-M35P, Cortex-A34, Cortex-A65, Cortex-A65AE, Cortex-A76AE a Cortex-A77. Implementovaná direktíva ".float16" na kódovanie literálov pre 16-bitové čísla s pohyblivou rádovou čiarkou; - Voľba "-m[no-]fix-loongson3-llsc" bola pridaná do assembleru pre systémy MIPS na kontrolu riešenia chyby v procesoroch Loongson3, ktorá vedie k zablokovaniu pri určitom použití inštrukcií LL a SC;
- Do linkera pre architektúru AArch64 bola pridaná možnosť "-z pac-plt", ktorá umožňuje ochranu záznamov v tabuľkách PLT (Procedure Linkage Table) pomocou PAC (Pointer Authentication) a vlastnosti
GNU_PROPERTY_AARCH64_FEATURE_1_BTI a GNU_PROPERTY_AARCH64_FEATURE_1_PAC. Ak chcete vybrať jednu z metód na obídenie problému 843419 v procesoroch Cortex-A53, bola pridaná možnosť „—fix-cortex-a53-843419[=full|adr|adrp" - Pridaná možnosť „--source-comment[={txt}]“ na objdump na nastavenie predpony zdrojových riadkov zobrazených počas demontáže;
- Pridané možnosti „--set-section-alignment section-name=power-of-2-align“ a „--verilog-data-width“ do objcopy na zmenu zarovnania sekcie a kontrolu veľkosti riadka pri zobrazovaní údajov vo formáte verilog ;
- Pridané samostatné možnosti „—debug-dump=links/follow“ a „—dwarf=links/follow-links“ pre readelf a objdump pre zobrazenie a sledovanie odkazov, keď je v súbore niekoľko sád informácií o ladení;
- Do objdump a readelf bola pridaná podpora pre výpisy v kódovaní CTF (Compact Type Format).
Zdroj: opennet.ru