From: Charles Hannum Date: Fri, 5 Jun 1992 19:26:18 +0000 (+0000) Subject: entered into RCS X-Git-Tag: misc/cutover-egcs-0~12766 X-Git-Url: https://gcc.gnu.org/git/?a=commitdiff_plain;h=8129e7a455e7c859f6fed17988a44b8c2a67be58;p=gcc.git entered into RCS From-SVN: r1165 --- diff --git a/gcc/config/pyr/pyr.h b/gcc/config/pyr/pyr.h index 760332e84f0e..e066600cd17e 100644 --- a/gcc/config/pyr/pyr.h +++ b/gcc/config/pyr/pyr.h @@ -788,11 +788,11 @@ extern int current_function_calls_alloca; /* All registers except gr0 OK as index or base registers. */ #define REGNO_OK_FOR_BASE_P(regno) \ -((regno) < FIRST_PSEUDO_REGISTER || reg_renumber[regno] < FIRST_PSEUDO_REGISTER) +((regno) < FIRST_PSEUDO_REGISTER || reg_renumber[regno] >= 0) #define REGNO_OK_FOR_INDEX_P(regno) \ ((unsigned) (regno) - 1 < FIRST_PSEUDO_REGISTER - 1 \ - || (unsigned) reg_renumber[regno] - 1 < FIRST_PSEUDO_REGISTER - 1) + || reg_renumber[regno] > 0) /* Maximum number of registers that can appear in a valid memory address. */