]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/lra-spills.c
emit-rtl.c (remove_insn): Do not call df_insn_delete here.
authorSteven Bosscher <steven@gcc.gnu.org>
Sat, 13 Apr 2013 10:04:09 +0000 (10:04 +0000)
committerSteven Bosscher <steven@gcc.gnu.org>
Sat, 13 Apr 2013 10:04:09 +0000 (10:04 +0000)
commit1f397f45b3db18687d9445e6e3895f34f09daa38
treeb1ba97001acf76353646714998e7e1ece2891d68
parent0e50ab072aab4f319bf0d50f6fe559b28bb3ae97
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
gcc/ChangeLog
gcc/cfgrtl.c
gcc/emit-rtl.c
gcc/haifa-sched.c
gcc/lra-spills.c
gcc/sel-sched-ir.c