6.6.6.2 -O1, -O: Level 1 Optimizations

The -O1 or -O option optimizes for both speed and size. Optimizing compilation takes somewhat longer, and a lot more host memory for a large function. With -O, the compiler tries to reduce code size and execution time.