aboutsummaryrefslogtreecommitdiff
path: root/gcc/local-alloc.c
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1997-02-08 17:37:43 -0500
committerRichard Kenner <kenner@gcc.gnu.org>1997-02-08 17:37:43 -0500
commit9956bfc058629f854cad1a20163e00dc915064cb (patch)
tree02fede9068a9171d2c2346e20731da3f4d6ae828 /gcc/local-alloc.c
parente99d6592219f26c6cd2c06daf7884bef466ff034 (diff)
downloadgcc-9956bfc058629f854cad1a20163e00dc915064cb.zip
gcc-9956bfc058629f854cad1a20163e00dc915064cb.tar.gz
gcc-9956bfc058629f854cad1a20163e00dc915064cb.tar.bz2
(update_equiv_regs): Fix error in last change.
From-SVN: r13622
Diffstat (limited to 'gcc/local-alloc.c')
-rw-r--r--gcc/local-alloc.c9
1 files changed, 4 insertions, 5 deletions
diff --git a/gcc/local-alloc.c b/gcc/local-alloc.c
index 0657cc7..6f9c796 100644
--- a/gcc/local-alloc.c
+++ b/gcc/local-alloc.c
@@ -1182,12 +1182,11 @@ update_equiv_regs ()
&& GET_CODE (insn) == INSN
&& reg_basic_block[regno] < 0)
{
- int l, offset, bit;
+ int l, offset;
+ REGSET_ELT_TYPE bit;
- emit_insn_before (copy_rtx (PATTERN (equiv_insn)),
- insn);
- REG_NOTES (PREV_INSN (insn)) =
- REG_NOTES (equiv_insn);
+ emit_insn_before (copy_rtx (PATTERN (equiv_insn)), insn);
+ REG_NOTES (PREV_INSN (insn)) = REG_NOTES (equiv_insn);
PUT_CODE (equiv_insn, NOTE);
NOTE_LINE_NUMBER (equiv_insn) = NOTE_INSN_DELETED;