except.c (collect_one_action_chain): Add an explicit cleanup action if regions surrou...
authorRichard Henderson <rth@redhat.com>
Fri, 3 Aug 2001 23:15:51 +0000 (16:15 -0700)
committerRichard Henderson <rth@gcc.gnu.org>
Fri, 3 Aug 2001 23:15:51 +0000 (16:15 -0700)
commit949f197fa6853615f92ded3def63db5e77ed9af2
tree51fcc575dc9325d75e35147a2bf8537fbc68a91c
parentc99fa40fbe95dc94e7e55b374f778cc154fd4864
except.c (collect_one_action_chain): Add an explicit cleanup action if regions surrounding a catch were encoded...

        * except.c (collect_one_action_chain): Add an explicit cleanup
        action if regions surrounding a catch were encoded entirely
        within the call-site entry.

        * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.

From-SVN: r44616
gcc/ChangeLog
gcc/except.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/eh/filter1.C [new file with mode: 0644]
gcc/testsuite/g++.dg/eh/filter2.C [new file with mode: 0644]