6.6.6.3 -O2: Level 2 Optimizations

The -O2 option optimizes more for speed. As compared to -O, this option increases both compilation time and the performance of the generated code.