On Wed, 27 Mar 2024 at 08:51, Matthias Kretz <m.kr...@gsi.de> wrote: > > This is broken on GCC 13 and 14 (https://compiler-explorer.com/z/GPKGPGs6T) > > Tested on x86_64-linux-gnu. > > OK for trunk and 13?
OK for both, thanks. > > ----------------------- 8< --------------------- > > This resolves failures in the "expensive" where-* test of check-simd > when targeting AVX-512. > > Signed-off-by: Matthias Kretz <m.kr...@gsi.de> > > libstdc++-v3/ChangeLog: > > * include/experimental/bits/simd_x86.h (_S_masked_unary): Call > the 4- and 8-byte variants of __builtin_ia32_subp[ds] without > rounding direction argument. > --- > libstdc++-v3/include/experimental/bits/simd_x86.h | 12 +++++++++--- > 1 file changed, 9 insertions(+), 3 deletions(-) > > > -- > ────────────────────────────────────────────────────────────────────────── > Dr. Matthias Kretz https://mattkretz.github.io > GSI Helmholtz Centre for Heavy Ion Research https://gsi.de > stdₓ::simd > ──────────────────────────────────────────────────────────────────────────