http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49168
H.J. Lu <hjl.tools at gmail dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |ubizjak at gmail dot com --- Comment #2 from H.J. Lu <hjl.tools at gmail dot com> 2011-05-26 14:06:21 UTC --- [hjl@gnu-6 pr49168]$ cat x.c void flt128_va (void *mem, __float128 d) { __builtin_memcpy (mem, &d, sizeof (d)); } [hjl@gnu-6 pr49168]$ make x.s /export/build/gnu/gcc/build-x86_64-linux/gcc/xgcc -B/export/build/gnu/gcc/build-x86_64-linux/gcc/ -S -o x.s -O2 x.c [hjl@gnu-6 pr49168]$ cat x.s .file "x.c" .text .p2align 4,,15 .globl flt128_va .type flt128_va, @function flt128_va: .LFB0: .cfi_startproc movdqa %xmm0, (%rdi) ret .cfi_endproc .LFE0: .size flt128_va, .-flt128_va .ident "GCC: (GNU) 4.7.0 20110526 (experimental)" .section .note.GNU-stack,"",@progbits [hjl@gnu-6 pr49168]$