Le switch pour supprimer les
frame pointers est bien
-fomit-frame-pointer.
exit et
atexit ne fonctionnent pas avec ce switch dans TIGCC (donc autant aussi mettre
#define NO_EXIT_SUPPORT, ça permettra aussi de gagner une dizaine d'octets).

Selon la documentation de TIGCC, les calculs en virgule flottante ne fonctionnent pas non plus avec ce switch!
Et personnellement, je suis plutôt le type
-Os que
-O3. D'ailleurs, les versions récentes de TIGCC utilisent
-Os par défaut, et non plus
-O2 comme avant. (Ce sont Sebastian et/ou Zeljko qui ont décidé cela, pas moi.) Mais effectivement, pour la vitesse maximale,
-O3 est ce que tu veux.
-Os est pour la taille minimale,
-O2 pour un compromis.
[edit]Edité par Kevin Kofler le 16-11-2001 à 00:56:52[/edit]