GCC 16 : OpenMP, OpenACC, C++20...
mer, 08/10/2025 - 16:48
GCC 16 est la prochaine version majeure de GCC. Cette future version annonce des évolutions importantes mais moindre que dans la version en cours :
- support d'OpenMP 6.0 avec ajout des routines omp_target_memset et omp_target_memset_async
- support d'OpenACC étendu
- support des integers 128 bits, amélioration du support expérimental de C++20 et changement dans le support déjà existant
- C++ 23 et C++ 26 : support expérimental
- support expérimental pour AMD GPU Instinct MI300 incluant les génériques gfx9-4-generic
- un nouveau format de sortie HTML sera proposé pour améliorer l'analyse de code par les développeurs. Sur cette partie spécifique : voir la présentation What's new with diagnostics in GCC 16 : https://conf.gnu-tools-cauldron.org/opo25/talk/NQNCEW/
- prise en charge GNU-Hurd pour RISC-V
GCC 16 commence juste le développement. Plusieurs régressions jugées importantes seront fixées et la liste des nouveautés n'est pas encore fixée. La 1ere version stable est attendue pour mars / avril 2026.

