http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52876
H.J. Lu <hjl.tools at gmail dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |ubizjak at gmail dot com --- Comment #9 from H.J. Lu <hjl.tools at gmail dot com> 2012-04-05 13:49:31 UTC --- On trunk, cse1 turns (insn 6 3 7 2 (set (reg:DI 64) (sign_extend:DI (subreg/u:SI (reg/v/f:DI 63 [ addr ]) 0))) x.i:6 122 {*e xtendsidi2_rex64} (nil)) (insn 7 6 8 2 (parallel [ (set (reg:DI 61 [ li.3 ]) (and:DI (reg:DI 64) (const_int 4294967295 [0xffffffff]))) (clobber (reg:CC 17 flags)) ]) x.i:10 377 {*anddi_1} (nil)) (insn 8 7 9 2 (set (mem/c:DI (symbol_ref:DI ("li") <var_decl 0x7ffff19b8140 li> ) [0 li+0 S8 A64]) (reg:DI 61 [ li.3 ])) x.i:10 62 {*movdi_internal_rex64} (nil)) into (insn 6 3 7 2 (set (reg/f:DI 64 [ addr ]) (sign_extend:DI (subreg/u:SI (reg/v/f:DI 63 [ addr ]) 0))) x.i:6 122 {*e xtendsidi2_rex64} (nil)) (insn 7 6 8 2 (set (reg:DI 61 [ li.3 ]) (reg/f:DI 64 [ addr ])) x.i:10 62 {*movdi_internal_rex64} (nil)) (insn 8 7 9 2 (set (mem/c:DI (symbol_ref:DI ("li") <var_decl 0x7ffff19b8140 li> ) [0 li+0 S8 A64]) (reg/f:DI 64 [ addr ])) x.i:10 62 {*movdi_internal_rex64} (nil))