------- Comment #1 from hubicka at gcc dot gnu dot org 2009-05-09 10:52 ------- Subject: Bug 40043
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 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40043