------- 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

Reply via email to