Default compiler options that are affected by optimization level
In general, optimization levels are independent from the default behavior of command-line options. However, there are a small number of exceptions where the level of optimization you use changes the default option.
These exceptions are:
Depending on the value of
-Onum you use
-O3), the default option changes as specified. See the individual
command-line option reference descriptions for more information.