except.c (for_each_eh_region): New function.
authorSteven Bosscher <stevenb@suse.de>
Fri, 4 Jun 2004 12:31:26 +0000 (12:31 +0000)
committerSteven Bosscher <steven@gcc.gnu.org>
Fri, 4 Jun 2004 12:31:26 +0000 (12:31 +0000)
commitf698d2175aa01ae5be342ac6ea6d09366b8b36a4
treee04c020e220e3d0c79856e9ab76432e2e9ba87ed
parent72fab006113a72f011e261cb291602195726f7d5
except.c (for_each_eh_region): New function.

* except.c (for_each_eh_region): New function.
* except.h (for_each_eh_region): Add a prototype for it.
* tree-cfg.c (update_eh_labels): New function, callback for
for_each_eh_region.
(label_for_bb): Make global static, unfortunately.
(cleanup_dead_labels): Also update label references for
exception regions.

From-SVN: r82622
gcc/ChangeLog
gcc/except.c
gcc/except.h
gcc/tree-cfg.c