GNU Binutils 2.33
Fedora 32 propose la version 2.33.1 de GNU Binutils. Cette version apporte des corrections de bogues, des améliorations à l’édition de lien ainsi que le support du format de débogage CTF.
Nouvelles fonctions et correctifs de bogues :
Assembleur
- 
Ajout du support des instructions Arm Scalable Vector Extension version 2 (SVE2), des instructions Arm Transactional Memory Extension (TME) et des instructions Armv8.1-M Mainline et M-profile Vector Extension (MVE). 
- 
Ajout du support pour les processeurs Arm Cortex-A76AE, Cortex-A77 et Cortex-M35P, ainsi que pour les processeurs AArch64 Cortex-A34, Cortex-A65, Cortex-A65AE, Cortex-A76AE, et Cortex-A77. 
- 
Ajout d’une directive .float16pour les architectures Arm et AArcha64 permettant d’encoder des valeurs flottantes sur 16 bits.
- 
Ajout d’une option`-m[no-]fix-loongson3-llsc` pour MIPS pour corriger (ou pas) l’errata Loongson3 LLSC. Ajout d’une option de configuration --enable-mips-fix-loongson3-llsc=[yes|no]pour choisir le comportement par défaut. Activation du correctif si l’option n’est pas mise à "no".
Éditeur de lien
- 
Le contournement Cortex-A53 Erratum 843419 propose maintenant un choix des différents contournements. L’option --fix-cortex-a53-843419propose maintenant un argument optionnel--fix-cortex-a53-843419[=full|adr|adrp]qui peut être utilisé pour choisir un contournement en particulier. Voir l’option--helpsur AArch64 pour plus de détails.
- 
Ajout du support des propriétés GNU ELF GNU_PROPERTY_AARCH64_FEATURE_1_BTIetGNU_PROPERTY_AARCH64_FEATURE_1_PACpour l’éditeur de liens AArch64.
- 
Ajout de -z force-btisur AArch64 pour activerGNU_PROPERTY_AARCH64_FEATURE_1_BTIdans les fichiers en sortie avec une alerte siGNU_PROPERTY_AARCH64_FEATURE_1_BTIn’est pas présent dans les fichiers en entrée, et pour forcer la protection des PLTs avec BTI.
- 
Ajout de -z pac-pltsur AArch64 pour activer l’authentification de pointeur (PAC) pour les PLTs.
Utilitaires
- 
Ajout de l’option --source-comment[=<txt>]à objdump qui, si elle est présente, fournit un préfixe aux lignes de code source affichées dans un désassemblage.
- 
Ajout de l’option --set-section-alignment<section-name>=<power-of-2-align>à objcopy pour permettre le changement des alignements de sections.
- 
Ajout de l’option --verilog-data-widthà objcopy pour les cibles verilog afin de contrôler la largeur des éléments de données au format verilog hex.
- 
Les options de fichier info de débogage séparé de readelf ( --debug-dump=linkset--debug-dump=follow) et de objdump (--dwarf=linkset--dwarf=follow-links) afficheront ou suivront désormais plusieurs liens si plusieurs sont présents dans un fichier. (Cela se produit généralement lorsque l’option-gsplit-dwarfde gcc est utilisée).
- 
Ajout du support des dumping type codés dans en Compact Type Format à objdump et readelf. 
Consultez le communiqué officiel pour des informations plus détaillées sur cette nouvelle version.
Want to help? Learn how to contribute to Fedora Docs ›