* except.c (collect_one_action_chain): Add an explicit cleanup
authorrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 3 Aug 2001 23:15:51 +0000 (23:15 +0000)
committerrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 3 Aug 2001 23:15:51 +0000 (23:15 +0000)
commit98668546eed7e5aedf3b77ffa222ded06d3774a2
tree51fcc575dc9325d75e35147a2bf8537fbc68a91c
parentaa6a7ab3b44bd82831d1f38451b2ae0901a1dcfd
    * 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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44616 138bc75d-0d04-0410-961f-82ee72b054a4
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]