La base de code GNU Compiler Collection 13 n’a plus de bogues P1, qui sont des régressions de la plus haute priorité, et en tant que telle, la base de code GCC 13 a été ramifiée aujourd’hui avec des plans de publication de GCC 13.1-rc1 probablement le lendemain et, espérons-le, de publication de GCC 13.1 en tant que première version stable de la série GCC 13 la semaine prochaine.

Jakub Jelinek de l’équipe de compilateurs de Red Hat a annoncé aujourd’hui qu’ils étaient parvenus à aucune régression P1 et qu’en tant que tels, ils ont maintenant créé”gcc-13-branch”pour la base de code GCC 13 tandis que GCC Git avec son code principal suit le développement pour ce qui sera GCC 14 et à son tour voir sa sortie l’année prochaine.

Le développement de GCC 13 est maintenant gelé, à l’exception du blocage des régressions et des correctifs de documentation uniquement. Le plan est de publier GCC 13.1-rc1 aujourd’hui et, si les tests de cette version candidate se déroulent bien, de publier la version stable de GCC 13.1 la semaine prochaine. Mais si de nouveaux problèmes surviennent, une deuxième version candidate peut être justifiée avant la version stable.

Selon le rapport d’état d’aujourd’hui alors qu’il n’y en a plus régressions P1, il reste 492 régressions P2 ainsi que 57 régressions P3, 241 régressions P4 et 24 régressions P5.


GCC 13 apporte le premier AMD Zen 4 (znver4), améliorations du déchargement d’OpenMP, prise en charge de l’émission de diagnostics au format SARIF basé sur JSON, ajouts Ada 2022, le front-end”gccrs”initial de Rust mais pas encore vraiment utilisable, divers nouveaux avertissements C/C++, nouveau C23 et les fonctionnalités C++23 sont implémentées, prise en charge du langage de programmation Modula-2, prise en charge de la série AMD Instinct MI200 pour le back-end AMDGCN, prise en charge d’Ampere-1A, Neoverse-V2/Cortex-X3/Cortex-X1C/Cortex-Prise en charge A715 et prise en charge de nombreux nouveaux processeurs Intel. GCC 13 ajoute des cibles de processeur Intel pour Raptor Lake, Meteor Lake, Sierra Forest, Grand Ridge, Emerald Rapids et Granite Rapids, ainsi que de nouvelles extensions de jeu d’instructions Intel connexes telles que AMX-FP16, AVX-IFMA, AVX-VNNI-INT8, AVX-NE-CONVERT, RAO-INT et AMX-COMPLEX.

Categories: IT Info