[Bug c/85985] GCC >= 5.6 unaligned movaps

2018-05-29 Thread valentinp at mellanox dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85985 --- Comment #3 from Valentin Petrov --- Thanks, just to clarify. Do I understand correctly that the alignment requirement for bbb comes from __attribute__ (aligned) in aaa ?? (attribute makes a3 to be aligned, which makes aaa to be 64b aligned, w

[Bug c/85985] New: GCC >= 5.6 unaligned movaps

2018-05-29 Thread valentinp at mellanox dot com
: c Assignee: unassigned at gcc dot gnu.org Reporter: valentinp at mellanox dot com Target Milestone: --- Test case: #include #include #include struct aaa { void *a1; void *a2; struct { void* a3 #if defined(USE_ALIGN) && USE_ALIGN > 0 __attribute