nouvelle version de l'ensemble d'utilitaires système , qui comprend des programmes tels que le lienur GNU, l'assembleur GNU, nm, objdump, strings, strip.
:
- Dans l'assembleur pour systèmes ARM, le support de l'ensemble d'instructions
SVE2 (Scalable Vector Extension 2), TME (Transactional Memory Extension) et MVE (Vector Extension) a été ajouté. Le support des processeurs
Arm Cortex-A76AE, Cortex-A77, Cortex-M35P, Cortex-A34, Cortex-A65, Cortex-A65AE, Cortex-A76AE et Cortex-A77 a été implémenté. La directive « .float16 » a été réalisée pour encoder des littéraux pour des nombres à virgule flottante de 16 bits ; - Dans l'assembleur pour systèmes MIPS, l'option « -m[no-]fix-loongson3-llsc » a été ajoutée pour gérer le contournement d'une erreur dans les processeurs Loongson3, qui conduit à un blocage mutuel lors d'une utilisation particulière des instructions LL et SC ;
- Dans le linkeur pour l'architecture AArch64, l'option « -z pac-plt » a été ajoutée pour activer la protection des entrées dans les tables PLT (Procedure Linkage Table) à l'aide de PAC (Pointer Authentication), et des propriétés
GNU_PROPERTY_AARCH64_FEATURE_1_BTI et GNU_PROPERTY_AARCH64_FEATURE_1_PAC ont été mises en œuvre. Pour sélectionner l'un des méthodes de contournement du problème 843419 dans les processeurs Cortex-A53, l'option « —fix-cortex-a53-843419[=full|adr|adrp » a été ajoutée - Dans objdump, l'option « —source-comment[={txt}] » a été ajoutée pour définir le préfixe des lignes de texte source affichées lors de la désassemblage ;
- Dans objcopy, les options « —set-section-alignment section-name=power-of-2-align » et « —verilog-data-width » ont été ajoutées pour changer l'alignement des sections et gérer la taille des lignes lors de l'affichage des données au format verilog ;
- Dans readelf et objdump, des options distinctes « —debug-dump=links/follow » et « —dwarf=links/follow-links » ont été ajoutées pour afficher et suivre les liens, lorsqu'il existe plusieurs ensembles d'informations de débogage dans le fichier ;
- Dans objdump et readelf, le support des dumps au format CTF (Compact Type Format) a été ajouté.
Source : opennet.ru
