(find_reloads): Always use >= with FIRST_PSEUDO_REGISTER.
authorRichard Stallman <rms@gnu.org>
Sat, 19 Sep 1992 18:53:18 +0000 (18:53 +0000)
committerRichard Stallman <rms@gnu.org>
Sat, 19 Sep 1992 18:53:18 +0000 (18:53 +0000)
From-SVN: r2164

gcc/reload.c

index c5f4343fd46414af7a37cee00778d8a0f32d1f6d..69d0f31e5e441355a1d0c83f6926ba1957b4079a 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);
     }