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.