title: Is there any possible drawback of using -O3 in gcc besides debugging?
body: <p>Should I <strong>always</strong> specify the <code>-O3</code> flag when compiling a release version with gcc, or is there any other possible drawback?</p>