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