]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
PR rtl-optimization/46602
authoramonakov <amonakov@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 25 Nov 2010 09:59:03 +0000 (09:59 +0000)
committeramonakov <amonakov@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 25 Nov 2010 09:59:03 +0000 (09:59 +0000)
* sel-sched-ir.c (maybe_tidy_empty_bb): Move checking ...
(tidy_control_flow): Here.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@167140 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/sel-sched-ir.c

index 07fad35d82825ad523edd8984df950ad658a51a6..c92812b3fbbaed6fd1946b451fa0fe68fbfdba21 100644 (file)
@@ -1,3 +1,9 @@
+2010-11-25  Alexander Monakov  <amonakov@ispras.ru>
+
+       PR rtl-optimization/46602
+       * sel-sched-ir.c (maybe_tidy_empty_bb): Move checking ...
+       (tidy_control_flow): Here.
+
 2010-11-25  Joern Rennecke  <amylaar@spamcop.net>
            Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
 
index 71c02c429b4d8f75c5bc3db6c6abf46c0dd62fc6..231358bc1458227f4a62287f18c4baf45cd8c556 100644 (file)
@@ -3650,10 +3650,6 @@ maybe_tidy_empty_bb (basic_block bb)
       remove_empty_bb (bb, true);
     }
 
-#ifdef ENABLE_CHECKING
-  verify_backedges ();
-#endif
-
   return true;
 }
 
@@ -3735,6 +3731,11 @@ tidy_control_flow (basic_block xbb, bool full_tidying)
       if (recompute_toporder_p)
        sel_recompute_toporder ();
     }
+
+#ifdef ENABLE_CHECKING
+  verify_backedges ();
+#endif
+
   return changed;
 }