[Bug middle-end/45569] [4.5/4.6 Regression] ICE: verify_stmts failed: statement marked for throw in middle of block with -fnon-call-exceptions

rguenth at gcc dot gnu dot org gcc-bugzilla@gcc.gnu.org
Tue Sep 7 12:28:00 GMT 2010



------- Comment #4 from rguenth at gcc dot gnu dot org  2010-09-07 12:28 -------
Subject: Bug 45569

Author: rguenth
Date: Tue Sep  7 12:27:45 2010
New Revision: 163947

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=163947
Log:
2010-09-07  Richard Guenther  <rguenther@suse.de>

        PR middle-end/45569
        * tree-eh.c (operation_could_trap_helper_p): Neither COMPLEX_EXPR
        nor CONSTRUCTOR can trap.
        * tree-complex.c (update_complex_assignment): Update EH info.

        * g++.dg/eh/pr45569.C: New testcase.

Added:
    trunk/gcc/testsuite/g++.dg/eh/pr45569.C
Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/testsuite/ChangeLog
    trunk/gcc/tree-complex.c
    trunk/gcc/tree-eh.c


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45569



More information about the Gcc-bugs mailing list