]> git.ipfire.org Git - thirdparty/gcc.git/commit
libstdc++: Avoid vector casts while still avoiding PR90424
authorMatthias Kretz <m.kretz@gsi.de>
Fri, 2 Jun 2023 19:33:04 +0000 (21:33 +0200)
committerMatthias Kretz <m.kretz@gsi.de>
Tue, 6 Jun 2023 13:45:14 +0000 (15:45 +0200)
commit9165ede56ababd6471e7a2ce4eab30f3d5129e14
tree1ec6d341b7e53165f08a69a2ec07cf8569f95e6d
parent27e45b7597d6fb1a71927d658a0294797b720c0a
libstdc++: Avoid vector casts while still avoiding PR90424

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

PR libstdc++/109822
* include/experimental/bits/simd_builtin.h (_S_store): Rewrite
to avoid casts to other vector types. Implement store as
succession of power-of-2 sized memcpy to avoid PR90424.
libstdc++-v3/include/experimental/bits/simd_builtin.h