local-alloc.c (update_equiv_regs): Don't use copy_rtx on PATTERN.
authorRichard Kenner <kenner@vlsi1.ultra.nyu.edu>
Fri, 29 Dec 2000 13:13:42 +0000 (13:13 +0000)
committerRichard Kenner <kenner@gcc.gnu.org>
Fri, 29 Dec 2000 13:13:42 +0000 (08:13 -0500)
commitc2fd66f48e9aa9011f67f17b762a39d62d174c36
tree91ea9477d30ea98886a71cebd854ccbdcf0120dc
parente1a132c650dc39229d566e3105cfaa7be4415f17
local-alloc.c (update_equiv_regs): Don't use copy_rtx on PATTERN.

2000-12-29  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>

* local-alloc.c (update_equiv_regs): Don't use copy_rtx on PATTERN.

*** local-alloc.c 2000/11/30 21:40:33 1.75
--- local-alloc.c 2000/12/29 13:10:59
*************** update_equiv_regs ()
*** 1141,1146 ****
     rtx new_insn;

!    new_insn = emit_insn_before (copy_rtx (PATTERN (equiv_insn)),
!         insn);
     REG_NOTES (PREV_INSN (insn)) = REG_NOTES (equiv_insn);
     REG_NOTES (equiv_insn) = 0;
--- 1141,1145 ----
     rtx new_insn;

!    new_insn = emit_insn_before (PATTERN (equiv_insn), insn);
     REG_NOTES (PREV_INSN (insn)) = REG_NOTES (equiv_insn);
     REG_NOTES (equiv_insn) = 0;

From-SVN: r38536
gcc/ChangeLog
gcc/local-alloc.c