TOOLinux

Le journal du Libre

Publication de GCC 6

lundi 25 avril 2016

GCC permet de compiler des codes sources de nombreux langages, comme le Fortran, le Java, le Go, Ada et bien évidemment le C et le C++. Il est disponible sur de nombreuses architectures et fonctionne également sur un très grand nombre de systèmes d’exploitation. Depuis la version 4.5, il dispose de plugins permettant d’ajouter des fonctionnalités.

Parmi les nouveautés de cette nouvelle version, on peut notamment citer l’amélioration de l’analyse d’aliasing de types, l’optimisation inter-procédurales et la passe d’inlining, ou clonage de fonctions, une meilleure performance du code généré grâce à l’édition des liens.

Les messages d’erreur ont été revus également, afin de donner plus d’informations pour faciliter le travail des développeurs. De nouvelles bibliothèques ont été prises en charge et améliorées, comme la libstdc++ ou la C Musl.

Cette nouvelle version apporte des gains appréciables au niveau des performances tout en créant des binaires plus légers, ce qui est un réel progrès.

Liens :

- Le site du projet GCC
- L’annonce de la version 6