local-alloc.c (update_equiv_regs): Copy INSN_CODE to the new instruction.
* local-alloc.c (update_equiv_regs): Copy INSN_CODE to the new instruction. From-SVN: r39400
This commit is contained in:
parent
3b60dd8e10
commit
cad33336ee
@ -1,3 +1,8 @@
|
||||
2001-02-01 Richard Henderson <rth@redhat.com>
|
||||
|
||||
* local-alloc.c (update_equiv_regs): Copy INSN_CODE to the
|
||||
new instruction.
|
||||
|
||||
2001-02-01 Alexandre Oliva <aoliva@redhat.com>
|
||||
|
||||
* config/sh/crt1.asm (main_k): Modified so that start calls
|
||||
|
@ -1141,9 +1141,13 @@ update_equiv_regs ()
|
||||
rtx new_insn;
|
||||
|
||||
new_insn = emit_insn_before (PATTERN (equiv_insn), insn);
|
||||
REG_NOTES (PREV_INSN (insn)) = REG_NOTES (equiv_insn);
|
||||
REG_NOTES (new_insn) = REG_NOTES (equiv_insn);
|
||||
REG_NOTES (equiv_insn) = 0;
|
||||
|
||||
/* Make sure this insn is recognized before reload begins,
|
||||
otherwise eliminate_regs_in_insn will abort. */
|
||||
INSN_CODE (new_insn) = INSN_CODE (equiv_insn);
|
||||
|
||||
PUT_CODE (equiv_insn, NOTE);
|
||||
NOTE_LINE_NUMBER (equiv_insn) = NOTE_INSN_DELETED;
|
||||
NOTE_SOURCE_FILE (equiv_insn) = 0;
|
||||
|
Loading…
Reference in New Issue
Block a user