Volatile und Compiler-Optimierung

Ist es in Ordnung zu sagen, dass das Schlüsselwort 'volatile' keinen Unterschied macht, wenn die Compiler-Optimierung deaktiviert ist, d. H. (Gcc -o0 ....)?

Ich hatte ein C-Beispielprogramm erstellt und konnte den Unterschied zwischen flüchtigen und nichtflüchtigen Komponenten im generierten Assembly-Code nur feststellen, wenn die Compiler-Optimierung aktiviert ist, d. H. ((Gcc -o1 ....).

Antworten auf die Frage(2)

Ihre Antwort auf die Frage