https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65672
Martin Sebor <msebor at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2016-01-26 CC| |msebor at gcc dot gnu.org Ever confirmed|0 |1 Known to fail| |4.5.3, 4.8.3, 4.9.3, 5.3.0, | |6.0 --- Comment #1 from Martin Sebor <msebor at gcc dot gnu.org> --- Confirmed with today's trunk and prior major versions. See also the duplicate bug 69502. $ cat t.c && /home/msebor/build/gcc-trunk-git/gcc/xgcc -B/home/msebor/build/gcc-trunk-git/gcc -S -Wall -Wextra -Wpedantic -o/dev/null -std=c11 t.c typedef float vec __attribute__ ((vector_size( 16))); typedef float vecu __attribute__ ((vector_size (16), aligned (8))); #define Assert(e) _Static_assert (e, #e) Assert (__alignof__ (vec) == 16); Assert (__alignof__ (vecu) == 8);