]> git.ipfire.org Git - thirdparty/gcc.git/commit
libstdc++: Fix call signature of builtins from masked ++/--
authorMatthias Kretz <m.kretz@gsi.de>
Wed, 27 Mar 2024 07:49:43 +0000 (08:49 +0100)
committerMatthias Kretz <m.kretz@gsi.de>
Wed, 27 Mar 2024 14:14:46 +0000 (15:14 +0100)
commit0ac2c0f0687b321ab54de271d788b4e0a287b4e2
tree8320b859e5cce97ecafe819615f1c5f730c1eb24
parent9ac3119fec81fb64d11dee8f853145f937389366
libstdc++: Fix call signature of builtins from masked ++/--

This resolves failures in the "expensive" where-* test of check-simd
when targeting AVX-512.

Signed-off-by: Matthias Kretz <m.kretz@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