This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: RELOAD_OTHER bug?


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]