https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110050
--- Comment #8 from GCC Commits ---
The releases/gcc-13 branch has been updated by Matthias Kretz
:
https://gcc.gnu.org/g:e6b19675fb3397992a8f88ef031d57c4dcd73cd6
commit r13-8703-ge6b19675fb3397992a8f88ef031d57c4dcd73cd6
Author: Matthias
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110050
--- Comment #7 from Matthias Kretz (Vir) ---
Yes, I still need to backport because the new test is also present on the
branches.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110050
Richard Biener changed:
What|Removed |Added
Resolution|--- |FIXED
Status|ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110050
--- Comment #5 from Matthias Kretz (Vir) ---
The issue was an incorrect condition for SIMD support, which wanted to say only
single-precision float SIMD is available. It did that by excluding double,
failing to also exclude long double.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110050
--- Comment #4 from CVS Commits ---
The master branch has been updated by Matthias Kretz :
https://gcc.gnu.org/g:2fbbaa77c8468ed2bdf2cfa1a5890991e4e98eef
commit r14-1463-g2fbbaa77c8468ed2bdf2cfa1a5890991e4e98eef
Author: Matthias Kretz
Date:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110050
--- Comment #3 from Christophe Lyon ---
So we have a different behavior in
libstdc++-v3/include/experimental/bits/simd_detail.h:
#if defined __ARM_NEON && (__ARM_ARCH >= 8 || defined __aarch64__)
#define _GLIBCXX_SIMD_HAVE_NEON_A32 1
#else
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110050
--- Comment #2 from Christophe Lyon ---
Just noticed that the test passes if GCC is configured --with-arch=armv7-a, but
fails when forcing -march=armv8-a
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110050
Matthias Kretz (Vir) changed:
What|Removed |Added
Last reconfirmed||2023-05-31