http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55247
--- Comment #3 from H.J. Lu <hjl.tools at gmail dot com> 2012-11-10 01:32:06 UTC --- There are 2 issues here: 1. Should we use movdqu (%eax), %xmm0 # 19 *movti_internal_rex64/4 [length = 5] movdqa %xmm0, (%rsp) # 29 *movti_internal_rex64/5 [length = 5] to copy 16 bytes? 2. Should we split *movti_internal_rex64 if -mno-sse is used?