It is enabled at -O3, but the doc currently says -O2. This fixes it. Committing to trunk.
Segher 2019-01-22 Segher Boessenkool <seg...@kernel.crashing.org> * doc/invoke.texi (-fsplit-paths): This is enabled by default at -O3. --- gcc/doc/invoke.texi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi index ee3ed2d..2eb5fda 100644 --- a/gcc/doc/invoke.texi +++ b/gcc/doc/invoke.texi @@ -9679,7 +9679,7 @@ enabled. @opindex fsplit-paths Split paths leading to loop backedges. This can improve dead code elimination and common subexpression elimination. This is enabled by -default at @option{-O2} and above. +default at @option{-O3} and above. @item -fsplit-ivs-in-unroller @opindex fsplit-ivs-in-unroller -- 1.8.3.1