re PR rtl-optimization/46602 (gcc.dg/pr42245-2.c ICE on ia64)

PR rtl-optimization/46602
	* sel-sched-ir.c (maybe_tidy_empty_bb): Move checking ...
	(tidy_control_flow): Here.

From-SVN: r167140
This commit is contained in:
Alexander Monakov 2010-11-25 12:59:03 +03:00 committed by Alexander Monakov
parent 459d4972e8
commit d787f788f8
2 changed files with 11 additions and 4 deletions

View 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>

View 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;
}