URL: https://linuxfr.org/users/crex/journaux/gcc-40-dans-les-bacs Title: GCC 4.0 dans les bacs Authors: Guillaume POIRIER Date: 2005年04月22日T11:25:34+02:00 Tags: fedora Score: 0 Salut à tous, Ca faisait un moment qu'on l'attendait, et voilà, GCC 4.0 est sortit il y a deux jours: [http://gcc.gnu.org/gcc-4.0/(...)](http://gcc.gnu.org/gcc-4.0/) Au menu des nouveautés, encore plus de code qui ne compile plus suite au durcissement de la syntaxes en assembleur inline, mais surtout, le support de la forme SSA ( [http://www.irisa.fr/master/COURS/CAPS/CoursCD/HTML/RepresentationsD(...)](http://www.irisa.fr/master/COURS/CAPS/CoursCD/HTML/RepresentationsDesProgrammes/RepresentationDesProgrammes/SSA.htm) ) au coeur du compilateur, ce qui devrait simplifier la mise en oeuvre d'un certain nombre d'optimisations. Un autre changement notable est un meilleur auto-vectoriseur (c-à-d l'utilisation de code SIMD dans des boucles sur des tableaux par exemple). Cf: [http://en.wikipedia.org/wiki/SIMD(...)](http://en.wikipedia.org/wiki/SIMD) Le compilateur C++ a subit vraiment d'intenses changements qui devraient améliorer grandement le temps de compilation (oui, c'est vrai que c'était difficile de faire pire que l'existant! ;-) ) Pour les possesseurs de macs, cette version a reçu pas mal l'appui d'Apple, et les performances s'en ressentent. La liste de changement: [http://gcc.gnu.org/gcc-4.0/changes.html(...)](http://gcc.gnu.org/gcc-4.0/changes.html) Ce compilateur sera le compilateur de base de la prochaine Fedora Core, si bien qu'on peu espérer que les problèmes éventuels de cette pierre maîtresse de l'édifice des logiciels libre seront vite éliminées dans les version futures. NB: étant donné la nature quelque peu trollesque de ce journal, je ne le propose pas en dépêche.