except.c (remove_eh_handler_and_replace): Break out from ...
authorJan Hubicka <jh@suse.cz>
Sat, 4 Apr 2009 17:15:31 +0000 (19:15 +0200)
committerJan Hubicka <hubicka@gcc.gnu.org>
Sat, 4 Apr 2009 17:15:31 +0000 (17:15 +0000)
commit14925fcd4738293fae74f5f86328d6bee131dcf8
tree452f667b8f7772312789b3c5ac0378e0c8b4b261
parent4cb735f794f9f1b7706eadcaae19cd0a4386b1a6
except.c (remove_eh_handler_and_replace): Break out from ...

* except.c (remove_eh_handler_and_replace): Break out from ...
(remove_eh_handler): ... here.
(bring_to_root): New function.
(remove_unreachable_regions): Collect MUST_NOT_THROW, unify runtime
handled ones, bring others to root of tree.

From-SVN: r145545
gcc/ChangeLog
gcc/except.c