re PR rtl-optimization/11646 (ICE in commit_one_edge_insertion with -fnon-call-except...
authorEric Botcazou <ebotcazou@libertysurf.fr>
Wed, 17 Sep 2003 07:11:01 +0000 (09:11 +0200)
committerEric Botcazou <ebotcazou@gcc.gnu.org>
Wed, 17 Sep 2003 07:11:01 +0000 (07:11 +0000)
commit0b75beaaaf8af46fcbd7bd9ae535a6255737b69a
tree3e48c1b60504587e9bfbfbaab16721bd61423b08
parent936346797b01c6f191bd904f1a6bdb36ab43317d
re PR rtl-optimization/11646 (ICE in commit_one_edge_insertion with -fnon-call-exceptions -fgcse -O)

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.

From-SVN: r71455
gcc/ChangeLog
gcc/cfgrtl.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/opt/cfg3.C [new file with mode: 0644]
gcc/toplev.c