O3 with fast calculations
Optimize for size. -Os enables all -O2 optimizations that do not typically increase code size. It also performs further optimizations designed to reduce code size.
Optimize yet more. -O3 turns on all optimizations specified by -O2 and also turns on the -finline-functions, -funswitch-loops, -fpredictive-commoning, -fgcse-after-reload, -ftree-vectorize and -fipa-cp-clone options.
Optimize. Optimizing compilation takes somewhat more time, and a lot more memory for a large function.
Optimize even more. GCC performs nearly all supported optimizations that do not involve a space-speed tradeoff.
Generated using TypeDoc
Reduce compilation time and make debugging produce the expected results. This is the default.