diff options
author | Richard Stallman <rms@gnu.org> | 1992-09-19 18:53:18 +0000 |
---|---|---|
committer | Richard Stallman <rms@gnu.org> | 1992-09-19 18:53:18 +0000 |
commit | 91f9a6ede477e36a56e9c287acf464b7541d380b (patch) | |
tree | 65a48046a6017175b9726b645951d835fe9d8e95 | |
parent | afc2c5a76f3610df1f10012fd862936fafcfb052 (diff) | |
download | gcc-91f9a6ede477e36a56e9c287acf464b7541d380b.zip gcc-91f9a6ede477e36a56e9c287acf464b7541d380b.tar.gz gcc-91f9a6ede477e36a56e9c287acf464b7541d380b.tar.bz2 |
(find_reloads): Always use >= with FIRST_PSEUDO_REGISTER.
From-SVN: r2164
-rw-r--r-- | gcc/reload.c | 4 |
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); } |