[PATCH 0/2] Make std::experimental::simd (more) usable with Clang

Matthias Kretz m.kretz@gsi.de
Tue Mar 21 09:22:29 GMT 2023


Up to now, compiling std::experimental::simd with Clang would lead to wrong 
code, not compiling, or ICEs. After these patches I hope it's only ICEs.

Tested on x86_64-pc-linux-gnu.

Matthias Kretz (2):
  libstdc++: Fix simd test compilation with Clang
  libstdc++: Fix simd compilation with Clang

 .../include/experimental/bits/simd_detail.h   |  2 +-
 .../include/experimental/bits/simd_x86.h      | 59 +++++++++++++++++--
 .../experimental/simd/tests/operators.cc      |  9 ++-
 3 files changed, 64 insertions(+), 6 deletions(-)

-- 
──────────────────────────────────────────────────────────────────────────
 Dr. Matthias Kretz                           https://mattkretz.github.io
 GSI Helmholtz Centre for Heavy Ion Research               https://gsi.de
 stdₓ::simd
──────────────────────────────────────────────────────────────────────────



More information about the Libstdc++ mailing list