This is the mail archive of the gcc-bugs@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]

Re: reload problem in current CVS


On Mon, Nov 29, 1999 at 02:02:59PM +0000, Bernd Schmidt wrote:
> Reload 0: reload_in (SF) = (reg/v:SF 25)
>         reload_out (SF) = (reg:SF 0 eax)
>         FLOAT_INT_REGS, RELOAD_OTHER (opnum = 0)
>         reload_in_reg: (reg/v:SF 25)
>         reload_out_reg: (reg:SF 0 eax)
>         reload_reg_rtx: (reg:SF 0 eax)
> 
> This is OK, we don't need secondary memory if we use register eax as reload
> register.  However, choose_reload_regs decides that it's better to inherit
> the value of reg 25, which is still lying around in reg 8 (a stack reg).

For my own edification, when does the matching constraint get enforced?


r~

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