[Bug c++/98317] Vector Extensions aligned(1) not generating unaligned loads/stores
danielhanchen at gmail dot com
gcc-bugzilla@gcc.gnu.org
Wed Dec 16 11:34:02 GMT 2020
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.
More information about the Gcc-bugs
mailing list