http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57088



Andrew Pinski <pinskia at gcc dot gnu.org> changed:



           What    |Removed                     |Added

----------------------------------------------------------------------------

           Keywords|                            |wrong-code



--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> 2013-04-27 
00:46:13 UTC ---

Post reload split is not the issue as the instruction:

(insn 59 24 25 2 (set (reg:DI 1 dx [orig:78 n ] [78])

        (mem/c:DI (plus:SI (reg/f:SI 6 bp)

                (const_int -48 [0xffffffffffffffd0])) [9 %sfp+-48 S8 A64]))

reduced.ii:41 84 {*movdi_internal}

     (expr_list:REG_DEAD (reg:DI 92)

        (nil)))



Tocuhes both edx and ecx as ecx:edx is the DImode pair for DX.

Reply via email to