OSDN Git Service

* except.c (remove_eh_handler_and_replace): Break out from ...
authorhubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 4 Apr 2009 17:15:31 +0000 (17:15 +0000)
committerhubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 4 Apr 2009 17:15:31 +0000 (17:15 +0000)
commit686e094c0cb1a75f6da686d4b3bbd33044537566
tree452f667b8f7772312789b3c5ac0378e0c8b4b261
parent74eed1edb7ff0d89ca8f28a4b937d2322e6625ce
* 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.

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