re PR tree-optimization/41377 (gimple EH rewrite causes ICE with PPRE (enabled at...
authorRichard Henderson <rth@gcc.gnu.org>
Tue, 13 Oct 2009 18:41:56 +0000 (11:41 -0700)
committerRichard Henderson <rth@gcc.gnu.org>
Tue, 13 Oct 2009 18:41:56 +0000 (11:41 -0700)
commitd6063d7f3f4f244f1b52192152fd817e1f2b4afc
tree74fb485ab351d1834e45a278e8522553d5ee1422
parentf43085aaa3fef8263b4afc1c2b5f9721d9bdd8b2
re PR tree-optimization/41377 (gimple EH rewrite causes ICE with PPRE (enabled at -O3))

        PR tree-optimization/41377
        * tree-eh.c (unsplit_eh): Propagate degenerate PHIs.
        (cleanup_empty_eh_merge_phis): New change_region parameter;
        pass it on to redirect_eh_edge_1.  Update callers.
        (cleanup_empty_eh_unsplit): Don't require an existing EH label
        at the destination block.

From-SVN: r152728
gcc/ChangeLog
gcc/testsuite/g++.dg/opt/eh5.C [new file with mode: 0644]
gcc/tree-eh.c