aboutsummaryrefslogtreecommitdiff
path: root/gcc/except.c
diff options
context:
space:
mode:
authorJan Hubicka <jh@suse.cz>2001-07-20 13:30:13 +0200
committerJan Hubicka <hubicka@gcc.gnu.org>2001-07-20 11:30:13 +0000
commitbc8d3f9122da17fd715724c8e1102f0325cb5bae (patch)
tree68a78b6db80ae50443d9150291420d446bb9de23 /gcc/except.c
parent08f66b04859024c4da60b2f9cbb1ae70bdf46c2a (diff)
downloadgcc-bc8d3f9122da17fd715724c8e1102f0325cb5bae.zip
gcc-bc8d3f9122da17fd715724c8e1102f0325cb5bae.tar.gz
gcc-bc8d3f9122da17fd715724c8e1102f0325cb5bae.tar.bz2
integrate.c (copy_insn_list): handle NOTE_INSN_DELETED_LABEL, as if it were CODE_LABEL.
* integrate.c (copy_insn_list): handle NOTE_INSN_DELETED_LABEL, as if it were CODE_LABEL. (copy_rtx_and_substitute): Likewise; behave to NOTE_INSN_DELETED_LABEL identically as to CODE_LABEL. * fold-const (fold): Convert A/B/C to A/(B*C) and A/(B/C) to (A/B)*C * except.c (connect_post_landing_pads): Delete the RESX insns. From-SVN: r44193
Diffstat (limited to 'gcc/except.c')
-rw-r--r--gcc/except.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/gcc/except.c b/gcc/except.c
index da50101..01e83f0 100644
--- a/gcc/except.c
+++ b/gcc/except.c
@@ -1846,8 +1846,7 @@ connect_post_landing_pads ()
seq = get_insns ();
end_sequence ();
emit_insns_before (seq, region->resume);
-
- /* Leave the RESX to be deleted by flow. */
+ flow_delete_insn (region->resume);
}
}