From: Jeff Law Date: Fri, 18 Dec 2015 04:04:20 +0000 (-0700) Subject: [PATCH] Move split-path pass next to the tracer pass X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=45fbe8e9e21efd99d38d752d0fcb100bb72065b7;p=gcc.git [PATCH] Move split-path pass next to the tracer pass * passes.def: Put the split-paths pass immediately before the tracer pass. From-SVN: r231800 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 070b2dd5c0b..bf01dfbf77d 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,8 @@ 2015-12-17 Jeff Law + * passes.def: Put the split-paths pass immediately before the + tracer pass. + * doc/invoke.texi (-O2 options): Remove -fsplit-paths. (-O3 options): Add -fsplit-paths. * gimple-ssa-split-paths.c: Include predict.h diff --git a/gcc/passes.def b/gcc/passes.def index 2ba8490b057..59114a9f486 100644 --- a/gcc/passes.def +++ b/gcc/passes.def @@ -302,10 +302,10 @@ along with GCC; see the file COPYING3. If not see POP_INSERT_PASSES () NEXT_PASS (pass_simduid_cleanup); NEXT_PASS (pass_lower_vector_ssa); - NEXT_PASS (pass_split_paths); NEXT_PASS (pass_cse_reciprocals); NEXT_PASS (pass_reassoc, false /* insert_powi_p */); NEXT_PASS (pass_strength_reduction); + NEXT_PASS (pass_split_paths); NEXT_PASS (pass_tracer); NEXT_PASS (pass_dominator, false /* may_peel_loop_headers_p */); NEXT_PASS (pass_strlen);