Ximoon :
J'ai compilé Seven Tiles avec gcc 3.3 et je gagne environ 200 octets sur 7300 à l'origine. Par contre ça me rajoutait un warning "dereferencing type-pointer will break strict-aliasing rules" au moment du détournement des vecteurs d'AInts que GCC 3.1 ne me mettait pas, m'enfin c'est pas la mort
.
Argh, je vais piquer une crise...

Kevin Kofler
(./178):
Pour le warning, ça a été dit et redit, ici comme sur le forum de la TICT: C'est un problème des headers de TIGCC 0.94. Le problème existe avec tout GCC 3.x (même si GCC 3.3 est le premier à le reconnaître et t'en avertir), mais la seule correction à la fois simple et propre nécessite GCC 3.3.
Pour une explication détaillée du problème, les méthodes de correction possibles, et le patch à appliquer pour la meilleure méthode de correction, cf.:
http://pub26.ezboard.com/ftichessteamhqfrm10.showMessageRange?topicID=86.topic&start=2&stop=3
J'attends vivement
TIGCC 0.95 bêta 1 qui viendra avec des headers à jour!