This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: RELOAD_OTHER bug?
- From: Ian Lance Taylor <ian at airs dot com>
- To: DJ Delorie <dj at redhat dot com>
- Cc: gcc at gcc dot gnu dot org
- Date: 09 Dec 2005 22:18:38 -0800
- Subject: Re: RELOAD_OTHER bug?
- References: <200512100406.jBA46qsX031084@greed.delorie.com>
DJ Delorie <dj@redhat.com> writes:
> Reload 0: reload_in (HI) = (plus:HI (reg/f:HI 7 fb)
> (const_int -128))
> A_REGS, RELOAD_OTHER (opnum = 0)
> reload_in_reg: (plus:HI (reg/f:HI 7 fb)
> (const_int -128))
> reload_reg_rtx: (reg:HI 4 a0)
...
> Either that or there's an earlier bug in that reload 0 should be
> RELOAD_FOR_OTHER_ADDR too. I think fixing either would solve
> my problem.
It does seem like reload 0 should be RELOAD_FOR_ something _ADDR.
What set it to RELOAD_OTHER?
Ian