tree-eh.c (struct leh_state): Remove prev_try.
authorJan Hubicka <jh@suse.cz>
Sat, 9 May 2009 15:00:25 +0000 (17:00 +0200)
committerJan Hubicka <hubicka@gcc.gnu.org>
Sat, 9 May 2009 15:00:25 +0000 (15:00 +0000)
commitf08a18d078e2b4bb2aeb3f29980ad389b701f9ce
tree6a98a3da525eb5ac32d4be39115d2cb149ca7112
parent0afd721984444224c371c811504d7db8eccf9fce
tree-eh.c (struct leh_state): Remove prev_try.

* tree-eh.c (struct leh_state): Remove prev_try.
(lower_try_finally, lower_catch, lower_eh_filter, lower_cleanup): Do
not track prev_try.
* except.c (gen_eh_region_cleanup, duplicate_eh_regions,
copy_eh_region_1, copy_eh_region, redirect_eh_edge_to_label,
remove_eh_handler_and_replace, foreach_reachable_handler,
verify_eh_region, verify_eh_tree): Remove tracking of prev_try pointer.
* except.h (struct eh_region): Remove eh_region_u_cleanup.
(gen_eh_region_cleanup): Update prototype.

From-SVN: r147318
gcc/ChangeLog
gcc/except.c
gcc/except.h
gcc/tree-eh.c