https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117938

--- Comment #12 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
(In reply to Uroš Bizjak from comment #11)
> Created attachment 59822 [details]
> .postreload and .late_combine2 dumps
> 
> pr117938.c.323r.postreload
> pr117938.c.325r.late_combine2

  338: {sp:DI=r13:DI+0x80;clobber flags:CC;}
      REG_ARGS_SIZE 0
successfully matched this instruction to *adddi_1:
(parallel [
        (set (reg/f:DI 7 sp)
            (plus:DI (reg/f:DI 0 ax [262])
                (const_int 128 [0x80])))
        (clobber (reg:CC 17 flags))
    ])
original cost = 4 + 4 + 4 + 4 + 4 + 4 (weighted: 24.000000), replacement cost =
4 + 4 + 4 + 4 + 4 (weighted: 20.000000); keeping replacement
rescanning insn with uid = 190.
rescanning insn with uid = 192.
rescanning insn with uid = 194.
rescanning insn with uid = 196.
rescanning insn with uid = 338.
moving insn 338 after insn 197


so just the insn #s are different; oh because I accidently was using -g.
Anyways what I said still applies here too.

Reply via email to