OSDN Git Service

PR tree-optimization/41377
authorrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 13 Oct 2009 18:41:56 +0000 (18:41 +0000)
committerrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 13 Oct 2009 18:41:56 +0000 (18:41 +0000)
commitc57e3b9d3441c8509796c2f11cbf478236456fca
tree74fb485ab351d1834e45a278e8522553d5ee1422
parentfcd7ab46a87227c04ebf074a591fa9b88da259b9
    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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@152728 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/testsuite/g++.dg/opt/eh5.C [new file with mode: 0644]
gcc/tree-eh.c