From: Richard Biener Date: Thu, 12 Sep 2013 13:19:21 +0000 (+0000) Subject: re PR middle-end/58402 (FAIL: gcc.dg/tree-ssa/phi-opt-1.c scan-tree-dump-times optimi... X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=154c91887b3709c1a2c2407d1dcb2000d3e9b4a7;p=gcc.git re PR middle-end/58402 (FAIL: gcc.dg/tree-ssa/phi-opt-1.c scan-tree-dump-times optimized "if" 0) 2013-09-12 Richard Biener PR tree-optimization/58402 * passes.def: Move pass_late_warn_uninitialized later. From-SVN: r202524 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 290d51ba2e1..ec525e50ea7 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2013-09-12 Richard Biener + + PR tree-optimization/58402 + * passes.def: Move pass_late_warn_uninitialized later. + 2013-09-12 Andrew MacLeod * tree-ssa.h: New. Move content from tree-flow.h and diff --git a/gcc/passes.def b/gcc/passes.def index 635b4c464e8..84eb3f37e57 100644 --- a/gcc/passes.def +++ b/gcc/passes.def @@ -239,7 +239,13 @@ along with GCC; see the file COPYING3. If not see NEXT_PASS (pass_vrp); NEXT_PASS (pass_cd_dce); NEXT_PASS (pass_tracer); - + NEXT_PASS (pass_dse); + NEXT_PASS (pass_forwprop); + NEXT_PASS (pass_phiopt); + NEXT_PASS (pass_fold_builtins); + NEXT_PASS (pass_optimize_widening_mul); + NEXT_PASS (pass_tail_calls); + NEXT_PASS (pass_rename_ssa_copies); /* FIXME: If DCE is not run before checking for uninitialized uses, we may get false warnings (e.g., testsuite/gcc.dg/uninit-5.c). However, this also causes us to misdiagnose cases that should be @@ -253,13 +259,6 @@ along with GCC; see the file COPYING3. If not see number of false positives from it. */ NEXT_PASS (pass_split_crit_edges); NEXT_PASS (pass_late_warn_uninitialized); - NEXT_PASS (pass_dse); - NEXT_PASS (pass_forwprop); - NEXT_PASS (pass_phiopt); - NEXT_PASS (pass_fold_builtins); - NEXT_PASS (pass_optimize_widening_mul); - NEXT_PASS (pass_tail_calls); - NEXT_PASS (pass_rename_ssa_copies); NEXT_PASS (pass_uncprop); NEXT_PASS (pass_local_pure_const); POP_INSERT_PASSES ()