mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-02-14 04:49:31 +08:00
* rs6000.md (find_addr_reg): Handle LO_SUM addresses.
From-SVN: r27684
This commit is contained in:
parent
6690d24c2c
commit
b2d5abe3f1
@ -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.
|
||||
|
@ -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)
|
||||
|
Loading…
Reference in New Issue
Block a user