]> gcc.gnu.org Git - 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>
Fri, 10 May 2024 14:06:51 +0000 (16:06 +0200)
commit4190a95cb837c5d221d9c5677f49f3c7d4d5576f
tree88e07a7ef7ad9104919540011278c958342f9e45
parentdb0c654ae689e92d8ba0421815a820278b777b06
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.

(cherry picked from commit 9165ede56ababd6471e7a2ce4eab30f3d5129e14)
libstdc++-v3/include/experimental/bits/simd_builtin.h
This page took 0.0642 seconds and 6 git commands to generate.