- Stöd för instruktionsuppsättningar har lagts till i assembler för ARM-system
SVE2 (Scalable Vector Extension 2), TME (Transactional Memory Extension) och MVE (Vector Extension). Lade till processorstöd
Arm Cortex-A76AE, Cortex-A77, Cortex-M35P, Cortex-A34, Cortex-A65, Cortex-A65AE, Cortex-A76AE och Cortex-A77. Implementerade ".float16"-direktivet för att koda literaler för 16-bitars flyttal; - Alternativet "-m[no-]fix-loongson3-llsc" har lagts till i assemblern för MIPS-system för att kontrollera lösningen för en bugg i Loongson3-processorer som leder till dödläge när viss användning av LL- och SC-instruktioner;
- Alternativet "-z pac-plt" har lagts till länken för AArch64-arkitekturen för att möjliggöra skydd av poster i PLT-tabeller (Procedure Linkage Table) med PAC (Pointer Authentication) och egenskaperna
GNU_PROPERTY_AARCH64_FEATURE_1_BTI och GNU_PROPERTY_AARCH64_FEATURE_1_PAC. För att välja en av metoderna för att kringgå problem 843419 i Cortex-A53-processorer har alternativet "—fix-cortex-a53-843419[=full|adr|adrp" lagts till - Lade till alternativet "--source-comment[={txt}]" för att objdumpa för att ställa in prefixet för källrader som visas under demontering;
- Lade till alternativen "--set-section-alignment section-name=power-of-2-align" och "--verilog-data-width" för att objcopy för att ändra sektionsjusteringen och kontrollera radstorleken när data visas i verilog-format ;
- Lade till separata alternativ "—debug-dump=länkar/följa" och "—dvärg=länkar/följlänkar" till readelf och objdump för att visa och följa länkar när det finns flera uppsättningar felsökningsinformation i filen;
- Stöd för dumpar i CTF-kodning (Compact Type Format) har lagts till i objdump och readelf.
Källa: opennet.ru