(find_reloads): Always use >= with FIRST_PSEUDO_REGISTER.
authorrms <rms@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 19 Sep 1992 18:53:18 +0000 (18:53 +0000)
committerrms <rms@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 19 Sep 1992 18:53:18 +0000 (18:53 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@2164 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/reload.c

index c5f4343..69d0f31 100644 (file)
@@ -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);
     }