https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89585
--- Comment #13 from Harald van Dijk <harald at gigawatt dot nl> --- (In reply to Andrew Pinski from comment #12) > This is wrong too since some of what -fstrict-overflow did was enabled at > -O1 (and -O2) before hand; just the option was added for GCC 4.2.0 and only > enabled at -O2 and above. Thanks, I stand corrected. The basic idea should still hold though, even if I picked a bad example. FWIW, I checked the current release of Qt 5, and just grepping the sources, I still see file scope asm volatile in there.