Commit 3f9e9508 by Jeffrey A Law Committed by Jeff Law

regclass.c (record_address_regs): Don't use REG_OK_FOR_BASE_P if it is not defined.

        * regclass.c (record_address_regs): Don't use REG_OK_FOR_BASE_P
        if it is not defined.

From-SVN: r17314
parent 9e28580c
Sat Jan 10 20:30:12 1998 Jeffrey A Law (law@cygnus.com)
* regclass.c (record_address_regs): Don't use REG_OK_FOR_BASE_P
if it is not defined.
Thu Jan 8 21:06:54 1998 Richard Henderson <rth@cygnus.com> Thu Jan 8 21:06:54 1998 Richard Henderson <rth@cygnus.com>
* Makefile.in (OBJ, GEN, RTL_H): Add genrtl.[oh] bits. * Makefile.in (OBJ, GEN, RTL_H): Add genrtl.[oh] bits.
......
...@@ -1546,6 +1546,7 @@ record_address_regs (x, class, scale) ...@@ -1546,6 +1546,7 @@ record_address_regs (x, class, scale)
of index or base class, give the other the class that the hard of index or base class, give the other the class that the hard
register is not. */ register is not. */
#ifdef REG_OK_FOR_BASE_P
else if (code0 == REG && code1 == REG else if (code0 == REG && code1 == REG
&& REGNO (arg0) < FIRST_PSEUDO_REGISTER && REGNO (arg0) < FIRST_PSEUDO_REGISTER
&& (REG_OK_FOR_BASE_P (arg0) || REG_OK_FOR_INDEX_P (arg0))) && (REG_OK_FOR_BASE_P (arg0) || REG_OK_FOR_INDEX_P (arg0)))
...@@ -1560,6 +1561,7 @@ record_address_regs (x, class, scale) ...@@ -1560,6 +1561,7 @@ record_address_regs (x, class, scale)
REG_OK_FOR_BASE_P (arg1) REG_OK_FOR_BASE_P (arg1)
? INDEX_REG_CLASS : BASE_REG_CLASS, ? INDEX_REG_CLASS : BASE_REG_CLASS,
scale); scale);
#endif
/* If one operand is known to be a pointer, it must be the base /* If one operand is known to be a pointer, it must be the base
with the other operand the index. Likewise if the other operand with the other operand the index. Likewise if the other operand
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment