From 1e3881c2a0551c33bfdbe39463225d0ebf0d5e2a Mon Sep 17 00:00:00 2001 From: Jan Hubicka Date: Thu, 14 Mar 2002 11:10:13 +0100 Subject: toplev.c (rest_of_compilation): Add CLEANUP_UPDATE_LIFE to cfg_cleanup call after liveness analysis. * toplev.c (rest_of_compilation): Add CLEANUP_UPDATE_LIFE to cfg_cleanup call after liveness analysis. * recog.c (split_insn): Use delete_insn_and_edges. * cfgrtl.c (verify_flow_info): Be permisive about non-any_condjump instructions to have branch prediction notes. * ia64reorg.c (ia64_reorg): Do not rebuild CFG. From-SVN: r50765 --- gcc/recog.c | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) (limited to 'gcc/recog.c') diff --git a/gcc/recog.c b/gcc/recog.c index 9eb9538..8ad3ed2 100644 --- a/gcc/recog.c +++ b/gcc/recog.c @@ -2682,11 +2682,7 @@ split_insn (insn) allocation, and there are unlikely to be very many nops then anyways. */ if (reload_completed) - { - PUT_CODE (insn, NOTE); - NOTE_LINE_NUMBER (insn) = NOTE_INSN_DELETED; - NOTE_SOURCE_FILE (insn) = 0; - } + delete_insn_and_edges (insn); } else { @@ -2761,7 +2757,7 @@ split_all_insns (upd_life) insn = last; } - if (insn == bb->end) + if (next == NEXT_INSN (bb->end)) break; } -- cgit v1.1