r147317 - in /trunk/gcc: ChangeLog except.c tes...
hubicka@gcc.gnu.org
hubicka@gcc.gnu.org
Sat May 9 10:52:00 GMT 2009
Author: hubicka
Date: Sat May 9 10:52:24 2009
New Revision: 147317
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=147317
Log:
* g++.dg/eh/nested-try.C: New test.
PR middle-end/40043
* except.c (copy_eh_region): Always set prev_try.
(redirect_eh_edge_to_label): Find outer try.
(foreach_reachable_handler): When looking for prev try
handle case where previous try is not going to be taken.
Added:
trunk/gcc/testsuite/g++.dg/eh/nested-try.C
Modified:
trunk/gcc/ChangeLog
trunk/gcc/except.c
trunk/gcc/testsuite/ChangeLog
More information about the Gcc-cvs
mailing list