aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJim Wilson <wilson@gcc.gnu.org>1992-12-01 10:44:27 -0800
committerJim Wilson <wilson@gcc.gnu.org>1992-12-01 10:44:27 -0800
commit6102fe95277924b9ef054397540b61d5be408956 (patch)
treec55cf79b07c10a3c43f86b0dfe5105bf9df46bd8 /gcc
parent0918de5b44cf38913385e298646cb6d4f9de8933 (diff)
downloadgcc-6102fe95277924b9ef054397540b61d5be408956.zip
gcc-6102fe95277924b9ef054397540b61d5be408956.tar.gz
gcc-6102fe95277924b9ef054397540b61d5be408956.tar.bz2
(optimize_reg_copy_2): Correct reg_n_refs updates.
From-SVN: r2829
Diffstat (limited to 'gcc')
-rw-r--r--gcc/local-alloc.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/local-alloc.c b/gcc/local-alloc.c
index 471bd04..7cdd050 100644
--- a/gcc/local-alloc.c
+++ b/gcc/local-alloc.c
@@ -860,8 +860,8 @@ optimize_reg_copy_2 (insn, dest, src)
/* We assume that a register is used exactly once per
insn in the updates below. If this is not correct,
no great harm is done. */
- reg_n_refs[sregno] -= loop_depth;
- reg_n_refs[dregno] += loop_depth;
+ reg_n_refs[dregno] -= loop_depth;
+ reg_n_refs[sregno] += loop_depth;
}