6.6.11.4 -fif-conversion-skip

The compiler tries to use bitwise operations for condition checking instead of branching. This decreases code size and increases execution speed. The option -fif-conversion-skip is associated with this optimization and is on by default. You can specify -fno-if-conversion-skip to disable this optimization.