aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3/testsuite/19_diagnostics
diff options
context:
space:
mode:
authorMatthias Kretz <m.kretz@gsi.de>2024-05-15 11:02:22 +0200
committerMatthias Kretz <m.kretz@gsi.de>2024-05-29 09:04:43 +0200
commit241a6cc88d866fb36bd35ddb3edb659453d6322e (patch)
tree6448eafc3b9b1e43d310658974b24af35889ce6b /libstdc++-v3/testsuite/19_diagnostics
parentb644126237a1aa8599f767a5e0bbada1d7286f44 (diff)
downloadgcc-241a6cc88d866fb36bd35ddb3edb659453d6322e.zip
gcc-241a6cc88d866fb36bd35ddb3edb659453d6322e.tar.gz
gcc-241a6cc88d866fb36bd35ddb3edb659453d6322e.tar.bz2
libstdc++: Avoid MMX return types from __builtin_shufflevector
This resolves a regression on i686 that was introduced with r15-429-gfb1649f8b4ad50. Signed-off-by: Matthias Kretz <m.kretz@gsi.de> libstdc++-v3/ChangeLog: PR libstdc++/115247 * include/experimental/bits/simd.h (__as_vector): Don't use vector_size(8) on __i386__. (__vec_shuffle): Never return MMX vectors, widen to 16 bytes instead. (concat): Fix padding calculation to pick up widening logic from __as_vector.
Diffstat (limited to 'libstdc++-v3/testsuite/19_diagnostics')
0 files changed, 0 insertions, 0 deletions