Commit fe08255d by Andrey Belevantsev Committed by Andrey Belevantsev

sel-sched-ir.c (sel_gen_insn_from_expr_after): Reset INSN_DELETED_P on the insn being emitted.

        * sel-sched-ir.c (sel_gen_insn_from_expr_after): Reset INSN_DELETED_P
        on the insn being emitted.

From-SVN: r207420
parent 96d3a240
2014-02-03 Andrey Belevantsev <abel@ispras.ru>
* sel-sched-ir.c (sel_gen_insn_from_expr_after): Reset INSN_DELETED_P
on the insn being emitted.
2014-02-03 James Greenhalgh <james.greenhalgh@arm.com> 2014-02-03 James Greenhalgh <james.greenhalgh@arm.com>
Will Deacon <will.deacon@arm.com> Will Deacon <will.deacon@arm.com>
......
...@@ -1398,6 +1398,11 @@ sel_gen_insn_from_expr_after (expr_t expr, vinsn_t vinsn, int seqno, ...@@ -1398,6 +1398,11 @@ sel_gen_insn_from_expr_after (expr_t expr, vinsn_t vinsn, int seqno,
emit_expr = set_insn_init (expr, vinsn ? vinsn : EXPR_VINSN (expr), emit_expr = set_insn_init (expr, vinsn ? vinsn : EXPR_VINSN (expr),
seqno); seqno);
insn = EXPR_INSN_RTX (emit_expr); insn = EXPR_INSN_RTX (emit_expr);
/* The insn may come from the transformation cache, which may hold already
deleted insns, so mark it as not deleted. */
INSN_DELETED_P (insn) = 0;
add_insn_after (insn, after, BLOCK_FOR_INSN (insn)); add_insn_after (insn, after, BLOCK_FOR_INSN (insn));
flags = INSN_INIT_TODO_SSID; flags = INSN_INIT_TODO_SSID;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment