From 09a939a0d5c407e94b03421b87450af8fecdfe52 Mon Sep 17 00:00:00 2001 From: Bin Cheng Date: Wed, 7 Jun 2017 11:31:44 +0000 Subject: [PATCH] * passes.def (pass_iv_canon): Move before pass_loop_distribution. From-SVN: r248965 --- gcc/ChangeLog | 4 ++++ gcc/passes.def | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index d15eccedc9d..47861487467 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2017-06-07 Bin Cheng + + * passes.def (pass_iv_canon): Move before pass_loop_distribution. + 2017-06-07 Bin Cheng * graphds.c (add_edge): Intitialize edge's attached data. diff --git a/gcc/passes.def b/gcc/passes.def index 10a18bf0751..beb350be3a6 100644 --- a/gcc/passes.def +++ b/gcc/passes.def @@ -277,6 +277,7 @@ along with GCC; see the file COPYING3. If not see empty loops. Remove them now. */ NEXT_PASS (pass_cd_dce); NEXT_PASS (pass_record_bounds); + NEXT_PASS (pass_iv_canon); NEXT_PASS (pass_loop_distribution); NEXT_PASS (pass_copy_prop); NEXT_PASS (pass_graphite); @@ -286,7 +287,6 @@ along with GCC; see the file COPYING3. If not see NEXT_PASS (pass_copy_prop); NEXT_PASS (pass_dce); POP_INSERT_PASSES () - NEXT_PASS (pass_iv_canon); NEXT_PASS (pass_parallelize_loops, false /* oacc_kernels_p */); NEXT_PASS (pass_expand_omp_ssa); NEXT_PASS (pass_ch_vect); -- 2.30.2