re PR c++/8805 (compile time regression with many member variables)
authorMark Mitchell <mark@codesourcery.com>
Mon, 17 Mar 2003 06:09:30 +0000 (06:09 +0000)
committerMark Mitchell <mmitchel@gcc.gnu.org>
Mon, 17 Mar 2003 06:09:30 +0000 (06:09 +0000)
commitbafb714bac23b833d326cfdeb6ef3d58965640a5
treee517b3e747497dcfd5c40ea4efb3157765c7da39
parent30492adf69319654cb870eb4634dc53164d3cbc0
re PR c++/8805 (compile time regression with many member variables)

PR c++/8805
* except.c (eh_region_u_cleanup): Add prev_try.
(expand_eh_region_end_cleanup): Set it.
(reachable_handlers): Use it to skip over cleanup blocks.

PR c++/8805
* g++.dg/eh/cleanup1.C: New test.

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