aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2013-09-12 13:19:21 +0000
committerRichard Biener <rguenth@gcc.gnu.org>2013-09-12 13:19:21 +0000
commit154c91887b3709c1a2c2407d1dcb2000d3e9b4a7 (patch)
treea517bb30432647072e227aeb1fea55c29c988216
parent7a300452804d7f1d6f71d9cba31c5476ab2f2766 (diff)
downloadgcc-154c91887b3709c1a2c2407d1dcb2000d3e9b4a7.zip
gcc-154c91887b3709c1a2c2407d1dcb2000d3e9b4a7.tar.gz
gcc-154c91887b3709c1a2c2407d1dcb2000d3e9b4a7.tar.bz2
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 <rguenther@suse.de> PR tree-optimization/58402 * passes.def: Move pass_late_warn_uninitialized later. From-SVN: r202524
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/passes.def15
2 files changed, 12 insertions, 8 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 290d51b..ec525e5 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2013-09-12 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/58402
+ * passes.def: Move pass_late_warn_uninitialized later.
+
2013-09-12 Andrew MacLeod <amacleod@redhat.com>
* tree-ssa.h: New. Move content from tree-flow.h and
diff --git a/gcc/passes.def b/gcc/passes.def
index 635b4c4..84eb3f3 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 ()