Optimización de volátiles y compiladores.

¿Está bien decir que la palabra clave 'volátil' no hace ninguna diferencia si la optimización del compilador está desactivada, es decir (gcc -o0 ...)?

Hice algunos ejemplos de programa 'C' y vi la diferencia entre volátil y no volátil en el código de ensamblaje generado solo cuando la optimización del compilador está activada, es decir ((gcc -o1 ...).

Respuestas a la pregunta(2)

Su respuesta a la pregunta