https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65690
--- Comment #6 from Jan Hubicka <hubicka at gcc dot gnu.org> --- This variant of testcase also fails with GCC 4.8 void foo (const T); struct S { T s; }; int main () { if (__alignof__ (struct S) < 16 || __alignof__ (const T) < 16) __builtin_abort (); return 0; }