re PR middle-end/58402 (FAIL: gcc.dg/tree-ssa/phi-opt-1.c scan-tree-dump-times optimi...
authorRichard Biener <rguenther@suse.de>
Thu, 12 Sep 2013 13:19:21 +0000 (13:19 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Thu, 12 Sep 2013 13:19:21 +0000 (13:19 +0000)
2013-09-12  Richard Biener  <rguenther@suse.de>

PR tree-optimization/58402
* passes.def: Move pass_late_warn_uninitialized later.

From-SVN: r202524

gcc/ChangeLog
gcc/passes.def

index 290d51b..ec525e5 100644 (file)
@@ -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
index 635b4c4..84eb3f3 100644 (file)
@@ -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 ()