whirlpool parts dishwasher c++ performance optimization gcc compiler-construction

c++ - parts - ¿Qué optimización adicional hace g++ con-Ofast?



whirlpool dishwasher models (2)

Aquí hay un comando para verificar qué opciones están habilitadas con -Opast:

$ g++ -c -Q -Ofast --help=optimizers | grep enabled

Ya que solo tengo g ++ 4.4 que no admite -Fast, no puedo mostrarte el resultado.

En g ++ 4.6 (o posterior), ¿qué optimizaciones adicionales permite -Opast que no sean -ffast-math?

La página del manual dice que esta opción "también habilita las optimizaciones que no son válidas para todos los programas que cumplen con los estándares". ¿Dónde puedo encontrar más información sobre si esto podría afectar mi programa o no?


Las opciones -Ofast podrían habilitar silenciosamente las extensiones gcc C ++ . Debe verificar sus fuentes para ver si hace uso de ellas. Además, el compilador puede desactivar algunas comprobaciones de sintaxis poco conocidas y poco frecuentes para los dígrafos y trigráficos (esto solo mejora el rendimiento del compilador, no la velocidad del código compilado).