]> git.ipfire.org Git - thirdparty/gcc.git/commit
libstdc++: Avoid ill-formed types on ARM
authorMatthias Kretz <m.kretz@gsi.de>
Wed, 17 Apr 2024 07:11:25 +0000 (09:11 +0200)
committerMatthias Kretz <m.kretz@gsi.de>
Wed, 17 Apr 2024 08:33:56 +0000 (10:33 +0200)
commit0fc7f3c6adc8543f55ec35b309016d9d9c4ddd35
tree55a11d6b0ac8f9a926beb3546437a83b9d3bf661
parent299d14a54672a4d12c1abbe4031a732bb56cddaa
libstdc++: Avoid ill-formed types on ARM

This resolves failing tests in check-simd.

Signed-off-by: Matthias Kretz <m.kretz@gsi.de>
libstdc++-v3/ChangeLog:

PR libstdc++/114750
* include/experimental/bits/simd_builtin.h
(_SimdImplBuiltin::_S_load, _S_store): Fall back to copying
scalars if the memory type cannot be vectorized for the target.
libstdc++-v3/include/experimental/bits/simd_builtin.h