summaryrefslogtreecommitdiff
path: root/gcc/sel-sched-ir.c
diff options
context:
space:
mode:
authoramonakov <amonakov@138bc75d-0d04-0410-961f-82ee72b054a4>2010-11-25 09:59:03 +0000
committeramonakov <amonakov@138bc75d-0d04-0410-961f-82ee72b054a4>2010-11-25 09:59:03 +0000
commit7af466ad78bc5c559ad0eb518d32a75ed4a54408 (patch)
treeef2cb9da8fbe104c25cc097f16763cb2d97dfd89 /gcc/sel-sched-ir.c
parent636142d895b8cc2885d2e17f1cc44dd9aa3998ea (diff)
downloadgcc-7af466ad78bc5c559ad0eb518d32a75ed4a54408.tar.gz
PR rtl-optimization/46602
* 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
Diffstat (limited to 'gcc/sel-sched-ir.c')
-rw-r--r--gcc/sel-sched-ir.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/gcc/sel-sched-ir.c b/gcc/sel-sched-ir.c
index 71c02c429b4..231358bc145 100644
--- a/gcc/sel-sched-ir.c
+++ b/gcc/sel-sched-ir.c
@@ -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;
}