https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98317
Daniel Han-Chen <danielhanchen at gmail dot com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |danielhanchen at gmail dot com
--- Comment #1 from Daniel Han-Chen <danielhanchen at gmail dot com> ---
https://gcc.godbolt.org/z/sGWevT
I also tried separating the __attribute__s
typedef float float128_tv1 __attribute__ ((aligned(1), vector_size(16)));
typedef float float128_tv2 __attribute__ ((vector_size(16), aligned(1)));
typedef float float128_tv3 __attribute__((aligned(1))) __attribute__
((vector_size(16)));
typedef float float128_tv4 __attribute__ ((vector_size(16)))
__attribute__((aligned(1)));
aligned as the first argument still fails.