- Ondersteuning voor instructieset is toegevoegd aan assembler voor ARM-systemen
SVE2 (Scalable Vector Extension 2), TME (Transactional Memory Extension) en MVE (Vector Extension). Processorondersteuning toegevoegd
Arm Cortex-A76AE, Cortex-A77, Cortex-M35P, Cortex-A34, Cortex-A65, Cortex-A65AE, Cortex-A76AE en Cortex-A77. Implementeerde de ".float16"-richtlijn om letterlijke waarden te coderen voor 16-bit drijvende-kommagetallen; - De optie "-m[no-]fix-loongson3-llsc" is toegevoegd aan de assembler voor MIPS-systemen om de oplossing te vinden voor een bug in Loongson3-processors die tot een impasse leidt bij bepaald gebruik van LL- en SC-instructies;
- De optie "-z pac-plt" is toegevoegd aan de linker voor de AArch64-architectuur om de bescherming van records in PLT-tabellen (Procedure Linkage Table) mogelijk te maken met behulp van PAC (Pointer Authentication), en de eigenschappen
GNU_PROPERTY_AARCH64_FEATURE_1_BTI en GNU_PROPERTY_AARCH64_FEATURE_1_PAC. Om een van de methoden te selecteren om probleem 843419 in Cortex-A53-processors te omzeilen, is de optie “—fix-cortex-a53-843419[=full|adr|adrp” toegevoegd - Optie “--source-comment[={txt}]” toegevoegd aan objdump om het voorvoegsel in te stellen van bronregels die worden weergegeven tijdens demontage;
- Opties “--set-section-alignment section-name=power-of-2-align” en “--verilog-data-width” toegevoegd aan objcopy om de sectie-uitlijning te wijzigen en de rijgrootte te regelen bij het weergeven van gegevens in verilog-indeling ;
- Afzonderlijke opties “—debug-dump=links/follow” en “—dwarf=links/follow-links” toegevoegd aan readelf en objdump voor het weergeven en volgen van links wanneer er verschillende sets debug-informatie in het bestand staan;
- Ondersteuning voor dumps in CTF-codering (Compact Type Format) is toegevoegd aan objdump en readelf.
Bron: opennet.ru