[Bug c++/56564] movdqa on possibly-8-byte-aligned struct with -O3

2013-03-08 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56564 --- Comment #6 from Jakub Jelinek 2013-03-08 11:20:19 UTC --- This is due to ix86_data_alignment, which has: /* x86-64 ABI requires arrays greater than 16 bytes to be aligned to 16byte boundary. */ if (TARGET_64BIT) {

[Bug c++/56564] movdqa on possibly-8-byte-aligned struct with -O3

2013-03-08 Thread lukeocamden at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56564 --- Comment #5 from lukeocamden at gmail dot com 2013-03-08 11:07:45 UTC --- Created attachment 29619 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=29619 Generated by icc 13

[Bug c++/56564] movdqa on possibly-8-byte-aligned struct with -O3

2013-03-08 Thread lukeocamden at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56564 --- Comment #4 from lukeocamden at gmail dot com 2013-03-08 10:47:10 UTC --- Created attachment 29618 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=29618 Preprocessed with ICC

[Bug c++/56564] movdqa on possibly-8-byte-aligned struct with -O3

2013-03-08 Thread lukeocamden at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56564 --- Comment #3 from lukeocamden at gmail dot com 2013-03-08 10:32:34 UTC --- Sorry for my cryptic comments about the "other object file". It's compiled with icc 13. I will attach the preprocessed source and generated assembly.

[Bug c++/56564] movdqa on possibly-8-byte-aligned struct with -O3

2013-03-08 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56564 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |WAITING Last reconfirmed|