5.7.7.11 Cse-skip-blocks Option

The -fcse-skip-blocks option performs a similar task to the -fcse-follow-jumps option but instructs the common subexpression elimination (CSE) optimizations to follow jumps that conditionally skip over blocks. When CSE encounters a simple if() statement with no else clause, it will follow the jump around the body of the if().

This option is automatically enabled at optimization levels -O2, -O3, and -Os.

The -fno-cse-skip-blocks form of this option does not perform this scan.