Combien de GCC niveaux d'optimisation sont là?

Combien de GCC niveaux d'optimisation sont là?

J'ai essayé de gcc -O1, gcc-O2, gcc-O3, et gcc-O4

Si j'utilise un très grand nombre, il ne fonctionnera pas.

Cependant, j'ai essayé

gcc -O100

et compilé.

Combien de niveaux d'optimisation sont là?

  • TFM est de 15 000 lignes de long et n'a pas beaucoup à dire à propos de -O 🙂
  • Qui FM regardez-vous? Même avec man gcc sur Cygwin (12000 lignes impaires) vous pouvez rechercher -O et trouvez tout les réponses ci-dessous l'état, et puis certains.
  • après la lecture de la source, je suis en désaccord avec vous: rien de plus grand 3 est le même que 3 (tant qu'il n'a pas int débordement). Voir ma réponse.
  • En fait, GCC a beaucoup d'autres indicateurs pour affiner les optimisations. -fomit-stack-pointer va changer le code généré.
InformationsquelleAutor neuromancer | 2009-11-22