On Sun, 2016-05-01 at 17:05 -0500, Segher Boessenkool wrote:

> On Sun, May 01, 2016 at 12:40:15PM +0900, Oleg Endo wrote:
> > The attached patch mainly simplifies some of the predicates.  There
> > is
> > no functional change, except the removal of the "mov_nop" pattern,
> > which resulted in a few +- 4/8 byte code size changes in the CSiBE
> > set,
> > which look like register allocation choices.  But not sure what the
> > original purpose or intention of that pattern was...
> 
> A long time ago (1998) there was
> 
>       /* We need something to tag possible REG_LIBCALL notes on to. 
>  */
>       if (TARGET_FPU_SINGLE && rtx_equal_function_value_matters
>          && GET_CODE (operands[0]) == REG)
>        emit_insn (gen_mov_nop (operands[0]));
> 
> (in movdf, movsf) but this was removed in 2000 already.

Oh good, no worries then.  Thanks for looking it up!

Cheers,
Oleg

Reply via email to