https://gcc.gnu.org/bugzilla/show_bug.cgi?id=122981
Bug ID: 122981
Summary: pr109261_constexpr_simd.cc and
pr115454_find_last_set.cc fail on arm-none-eabi
Product: gcc
Version: 16.0
Status: UNCONFIRMED
Keywords: testsuite-fail
Severity: normal
Priority: P3
Component: libstdc++
Assignee: unassigned at gcc dot gnu.org
Reporter: clyon at gcc dot gnu.org
Target Milestone: ---
Target: arm-eabi
experimental/simd/pr109261_constexpr_simd.cc and
experimental/simd/pr115454_find_last_set.cc FAIL on arm-none-eabi targets, but
PASS on arm-linux-gnueabihf
The logs say:
libstdc++-v3/include/experimental/bits/simd_neon.h:332: error: cannot convert
'__vector(2) int' to 'int32x2_t'
Not sure why would arm-linux-gnueabihf support this type.
See also PR122698