https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110050
--- Comment #5 from Matthias Kretz (Vir) <mkretz at gcc dot gnu.org> --- 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.