aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRichard Stallman <rms@gnu.org>1992-09-19 18:53:18 +0000
committerRichard Stallman <rms@gnu.org>1992-09-19 18:53:18 +0000
commit91f9a6ede477e36a56e9c287acf464b7541d380b (patch)
tree65a48046a6017175b9726b645951d835fe9d8e95 /gcc
parentafc2c5a76f3610df1f10012fd862936fafcfb052 (diff)
downloadgcc-91f9a6ede477e36a56e9c287acf464b7541d380b.zip
gcc-91f9a6ede477e36a56e9c287acf464b7541d380b.tar.gz
gcc-91f9a6ede477e36a56e9c287acf464b7541d380b.tar.bz2
(find_reloads): Always use >= with FIRST_PSEUDO_REGISTER.
From-SVN: r2164
Diffstat (limited to 'gcc')
-rw-r--r--gcc/reload.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/reload.c b/gcc/reload.c
index c5f4343..69d0f31 100644
--- a/gcc/reload.c
+++ b/gcc/reload.c
@@ -2201,10 +2201,10 @@ find_reloads (insn, replace, ind_levels, live_known, reload_reg_p)
equivalent), get the preferred class to reload it into. */
code = GET_CODE (recog_operand[i]);
preferred_class[i]
- = ((code == REG && REGNO (recog_operand[i]) > FIRST_PSEUDO_REGISTER)
+ = ((code == REG && REGNO (recog_operand[i]) >= FIRST_PSEUDO_REGISTER)
? reg_preferred_class (REGNO (recog_operand[i])) : NO_REGS);
pref_or_nothing[i]
- = (code == REG && REGNO (recog_operand[i]) > FIRST_PSEUDO_REGISTER
+ = (code == REG && REGNO (recog_operand[i]) >= FIRST_PSEUDO_REGISTER
&& reg_alternate_class (REGNO (recog_operand[i])) == NO_REGS);
}