* rs6000.md (find_addr_reg): Handle LO_SUM addresses.

From-SVN: r27684
This commit is contained in:
Jeffrey A Law 1999-06-21 21:13:38 +00:00 committed by Jeff Law
parent 6690d24c2c
commit b2d5abe3f1
2 changed files with 7 additions and 0 deletions

View File

@ -1,3 +1,7 @@
Mon Jun 21 22:13:06 1999 Jeffrey A Law (law@cygnus.com)
* rs6000.md (find_addr_reg): Handle LO_SUM addresses.
Mon Jun 21 20:10:42 1999 Richard Henderson <rth@cygnus.com>
* collect2.c (main): Log frame table count.

View File

@ -5690,6 +5690,9 @@ struct rtx_def *
find_addr_reg (addr)
rtx addr;
{
if (GET_CODE (addr) == LO_SUM)
addr = XEXP (addr, 0);
while (GET_CODE (addr) == PLUS)
{
if (GET_CODE (XEXP (addr, 0)) == REG)