Message ID | 52EB79EB.9000801@ispras.ru |
---|---|
State | New |
Headers | show |
Index: sel-sched-ir.c =================================================================== *** sel-sched-ir.c (revision 207299) --- sel-sched-ir.c (working copy) *************** sel_gen_insn_from_expr_after (expr_t exp *** 1398,1403 **** --- 1398,1408 ---- emit_expr = set_insn_init (expr, vinsn ? vinsn : EXPR_VINSN (expr), seqno); 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)); flags = INSN_INIT_TODO_SSID;