Hi Matthias, From my side, I get several error like this:
/export/users/haochenj/src/gcc-bisect/master/master/r15-429/bld/x86_64-linux/32/libstdc++-v3/include/experimental/bits/simd_builtin.h:131: error: could not convert 'std::experimental::parallelism_v2::__vec_shuffle<__vector(4) wchar_t, __extract_part<2, 3, 2, wchar_t, 3>(_SimdWrapper<wchar_t, 3, void>)::<lambda(std::size_t)>, std::integer_sequence<unsigned int, 0, 1> >(std::experimental::parallelism_v2::__as_vector<_SimdWrapper<wchar_t, 3, void> >(__x), (std::make_index_sequence<2>(), std::make_index_sequence<2>()), (<lambda closure object>std::experimental::parallelism_v2::__extract_part<2, 3, 2, wchar_t, 3>(_SimdWrapper<wchar_t, 3, void>)::<lambda(std::size_t)>(), std::experimental::parallelism_v2::__extract_part<2, 3, 2, wchar_t, 3>(_SimdWrapper<wchar_t, 3, void>)::<lambda(std::size_t)>()))' from '__vector(2) wchar_t' to 'std::conditional_t<false, wchar_t, std::experimental::parallelism_v2::_SimdWrapper<wchar_t, 2, void> >' {aka 'std::conditional<false, wchar_t, std::experimental::parallelism_v2::_SimdWrapper<wchar_t, 2, void> >::type'} See if this helps. Thx, Haochen > -----Original Message----- > From: Matthias Kretz <m.kr...@gsi.de> > Sent: Tuesday, May 14, 2024 9:26 PM > To: Jiang, Haochen <haochen.ji...@intel.com> > Cc: gcc-regression@gcc.gnu.org; gcc-patc...@gcc.gnu.org > Subject: Re: [r15-429 Regression] FAIL: > experimental/simd/pr109261_constexpr_simd.cc -msse2 -O2 -Wno-psabi (test > for excess errors) on Linux/x86_64 > > Thanks for the report. But I'm unable to reproduce the issue. I'm testing on a > Skylake-AVX512 system. I even did a clean rebuild of all of GCC using your > configuration (minus your prefix) and still no failure. > > Could you please send me your libstdc++.log after failing the test? > > Best, > Matthias > > On Montag, 13. Mai 2024 18:55:13 MESZ haochen. jiang wrote: > > On Linux/x86_64, > > > > fb1649f8b4ad5043dd0e65e4e3a643a0ced018a9 is the first bad commit > > commit fb1649f8b4ad5043dd0e65e4e3a643a0ced018a9 > > Author: Matthias Kretz <m.kr...@gsi.de> > > Date: Mon May 6 12:13:55 2024 +0200 > > > > libstdc++: Use __builtin_shufflevector for simd split and concat > > > > caused > > > > FAIL: experimental/simd/pr109261_constexpr_simd.cc -msse2 -O2 -Wno-psabi > > (test for excess errors) > > > > with GCC configured with > > > > ../../gcc/configure > > --prefix=/export/users/haochenj/src/gcc-bisect/master/master/r15-429/usr > > --enable-clocale=gnu --with-system-zlib --with-demangler-in-ld > > --with-fpmath=sse --enable-languages=c,c++,fortran --enable-cet > > --without-isl --enable-libmpx x86_64-linux --disable-bootstrap > > > > To reproduce: > > > > $ cd {build_dir}/x86_64-linux/libstdc++-v3/testsuite && make check > > > RUNTESTFLAGS="conformance.exp=experimental/simd/pr109261_constexpr_si > md.cc > > --target_board='unix{-m32}'" > > > > (Please do not reply to this email, for question about this report, contact > > me at haochen dot jiang at intel.com.) (If you met problems with > > cascadelake related, disabling AVX512F in command line might save that.) > > (However, please make sure that there is no potential problems with > > AVX512.) > > > -- > ───────────────────────────────────────────────────────────────── > ───────── > Dr. Matthias Kretz https://mattkretz.github.io > GSI Helmholtz Center for Heavy Ion Research https://gsi.de > std::simd > ───────────────────────────────────────────────────────────────── > ─────────