PR optimization/11646
authorebotcazou <ebotcazou@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 17 Sep 2003 07:11:01 +0000 (07:11 +0000)
committerebotcazou <ebotcazou@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 17 Sep 2003 07:11:01 +0000 (07:11 +0000)
commit1b64239d7044be7846e2fa8d43dca998e5ca4357
tree3e48c1b60504587e9bfbfbaab16721bd61423b08
parent48cc4b81dadb98f8cec17ee63feaf87bc366f3ad
PR optimization/11646
* cfgrtl.c (purge_dead_edges) [JUMP_INSN]: Rematerialize the
EDGE_ABNORMAL flag for EH edges.
* toplev.c (rest_of_handle_cse): Delete unreachable blocks
if dead edges were purged.

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