aboutsummaryrefslogtreecommitdiff
path: root/gcc/haifa-sched.c
diff options
context:
space:
mode:
authorSteven Bosscher <steven@gcc.gnu.org>2013-04-13 10:04:09 +0000
committerSteven Bosscher <steven@gcc.gnu.org>2013-04-13 10:04:09 +0000
commit1f397f45b3db18687d9445e6e3895f34f09daa38 (patch)
treeb1ba97001acf76353646714998e7e1ece2891d68 /gcc/haifa-sched.c
parent0e50ab072aab4f319bf0d50f6fe559b28bb3ae97 (diff)
downloadgcc-1f397f45b3db18687d9445e6e3895f34f09daa38.zip
gcc-1f397f45b3db18687d9445e6e3895f34f09daa38.tar.gz
gcc-1f397f45b3db18687d9445e6e3895f34f09daa38.tar.bz2
emit-rtl.c (remove_insn): Do not call df_insn_delete here.
* emit-rtl.c (remove_insn): Do not call df_insn_delete here. * cfgrtl.c (delete_insn): Call it here instead. * lra-spills.c (lra_final_code_change): Use delete_insn. * haifa-sched.c (sched_remove_insn): Likewise. * sel-sched-ir.c (return_nop_to_pool): Clear INSN_DELETED_P for nops returning to the nop pool. (sel_remove_insn): Simplify the only_disconnect case via remove_insn, use delete_insn for definitive removal. Clear BLOCK_FOR_INSN. From-SVN: r197942
Diffstat (limited to 'gcc/haifa-sched.c')
-rw-r--r--gcc/haifa-sched.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/haifa-sched.c b/gcc/haifa-sched.c
index c4591bfe..16094b2 100644
--- a/gcc/haifa-sched.c
+++ b/gcc/haifa-sched.c
@@ -8198,7 +8198,7 @@ sched_remove_insn (rtx insn)
change_queue_index (insn, QUEUE_NOWHERE);
current_sched_info->add_remove_insn (insn, 1);
- remove_insn (insn);
+ delete_insn (insn);
}
/* Clear priorities of all instructions, that are forward dependent on INSN.