Release des Systemwerkzeugpakets , das Programme wie den GNU Linker, den GNU Assembler, nm, objdump, strings, strip umfasst.
:
- Im Assembler fĂŒr ARM-Systeme wurde UnterstĂŒtzung fĂŒr den Befehlssatz hinzugefĂŒgt
SVE2 (Scalable Vector Extension 2), TME (Transactional Memory Extension) und MVE (Vector Extension). UnterstĂŒtzung fĂŒr Prozessoren hinzugefĂŒgt
Arm Cortex-A76AE, Cortex-A77, Cortex-M35P, Cortex-A34, Cortex-A65, Cortex-A65AE, Cortex-A76AE und Cortex-A77. Die Direktive â.float16â wurde implementiert, um Literale fĂŒr 16-Bit-FlieĂkommazahlen zu codieren; - Im Assembler fĂŒr MIPS-Systeme wurde die Option â-m[no-]fix-loongson3-llscâ hinzugefĂŒgt, um das Umgehen eines Fehlers in Loongson3-Prozessoren zu steuern, der zu einem Deadlock bei bestimmter Nutzung der Instruktionen LL und SC fĂŒhrt;
- Im Linker fĂŒr die Architektur AArch64 wurde die Option â-z pac-pltâ hinzugefĂŒgt, um den Schutz von EintrĂ€gen in den PLT (Procedure Linkage Table) durch PAC (Pointer Authentication) zu aktivieren, sowie die Eigenschaften
GNU_PROPERTY_AARCH64_FEATURE_1_BTI und GNU_PROPERTY_AARCH64_FEATURE_1_PAC. FĂŒr die Auswahl einer Umgehungsmethode des Problems 843419 in Cortex-A53-Prozessoren wurde die Option ââfix-cortex-a53-843419[=full|adr|adrpâ hinzugefĂŒgt - Im objdump wurde die Option ââsource-comment[={txt}]â hinzugefĂŒgt, um ein PrĂ€fix fĂŒr die Zeilen der Quelltexte festzulegen, die beim Disassemblieren angezeigt werden;
- In objcopy wurden die Optionen ââset-section-alignment section-name=power-of-2-alignâ und ââverilog-data-widthâ hinzugefĂŒgt, um die Ausrichtung von Sektionen zu Ă€ndern und die ZeilenlĂ€nge beim Anzeigen von Daten im Verilog-Format zu steuern.
- In readelf und objdump wurden separate Optionen ââdebug-dump=links/followâ und ââdwarf=links/follow-linksâ eingefĂŒhrt, um Links anzuzeigen und zu folgen, wenn mehrere Debug-InfosĂ€tze in der Datei vorhanden sind.
- In objdump und readelf wurde die UnterstĂŒtzung fĂŒr Dumps im CTF (Compact Type Format) hinzugefĂŒgt.
Quelle: opennet.ru
