r147317 - in /trunk/gcc: ChangeLog except.c tes...

hubicka@gcc.gnu.org hubicka@gcc.gnu.org
Sat May 9 10:52:00 GMT 2009


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



More information about the Gcc-cvs mailing list