GCC 4.6.0 : des exécutables plus rapides
La suite d’outils de compilation GCC (GNU Compiler Collection), bien connue par les amoureux du « libre », vient de passer en version 4.6.0. Au menu : ménage de printemps, support de nombreux langages de programmation et améliorations diverses et variées.
Optimisations et améliorations
L’arrivée de cette nouvelle version est donc l’occasion de faire le ménage au sein des architectures supportées, certains processeurs et systèmes étant jugés obsolètes. Les Cortex-M4 sont désormais supportés tandis que l’unité multimédia Neon des Cortex-A9 est maintenant prise en charge. Les processeurs LEON, IBM z196 et Loongson 3A sont eux aussi supportés par GCC 4.6.0, de même que les Cortex-A15 à titre expérimental.
Le mode d’optimisation –Ofast, permettant la création d’exécutable très rapides au détriment d’un respect strict des standards, fait par ailleurs son apparition. De nombreux langages sont supportés : Ada, C, C++, Fortran, Java et Objective-C, mais également Go (de Google). Notons enfin que le GCC 4.6.0 est capable de créer des applications natives Android via la librairie C Bionic.
- Rumeur : du VDSL2 d’ici la fin de l’année ?
- La Galaxy Tab 10.1 finalement plus épaisse que l'iPad 2 ?
- Samsung améliore sa RAM mobile
- Processeurs : Intel encore et toujours devant
- Deux waterblocks pour la GeForce GTX 590
- SGI Altix UV : 256 Xeon dans 1 serveur
- Un lecteur Blu-ray « 3D » externe
- Les OLED bleus, plus bleus
- TDJ : IB-318STU3-B, ThermoLab TRINITY
- Des cartes SDHC à 20 Mo/s chez Patriot
- Les tablettes, le cauchemar d'Acer
- Condor, le supercalculateur PS3, fonctionne
- Les disques durs, plus rapides que les moines
- Freebox : NAS ou pas pour les taxes ?
- Des batteries qui se chargent en 2 minutes
- Google embauche monsieur Java
- Windows 7 Thin PC recycle vos machines
- Les Nintendo 3DS plantent






Cool
Cette version gére également l'unité vectorielle 256 bits AVX des nouveaux intel.
Au côté de -Ofast on notera l'inclusion de libquadmath qui au contraire de -Ofast permet une plus grande précision de calcul (sur 128 bits) au détriment des performances.
Un ptit benchmark de compilo.