He cambiado de gcc versión 4.0.3 a 4.3.3 y me he dado cuenta de que -mfpmath estaba configurado en sse de forma predeterminada en gcc 4.3.3. Esto realmente causó errores en mi aplicación. En 4.0.3 el -mfpmath fue 387.gcc 4.3.3 opciones del compilador habilitadas de forma predeterminada
Quiero saber cómo puedo obtener todas las opciones predeterminadas habilitadas por gcc para una versión determinada. ¿Cómo puedo vaciar el conjunto de todas las opciones utilizadas por gcc durante la compilación? Esto me permite comparar la versión 4.0.3 vs 4.3.3.
En general, será grande si puedo conocer una lista completa de las cosas necesitan ser revisados antes de ir para un cambio de versión de gcc. (Como esto no tiene efecto sobre el rendimiento y la funcionalidad.)
¿Cuál es la diferencia entre las dos salidas que vienen con gcc -Q -v: "opciones pasadas" y "opciones habilitadas"? – Maximilian