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-regress...@gcc.gnu.org; gcc-patches@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
> ─────────────────────────────────────────────────────────────────
> ─────────

Reply via email to