summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCharles Harris <charlesr.harris@gmail.com>2023-05-12 09:00:16 -0600
committerGitHub <noreply@github.com>2023-05-12 09:00:16 -0600
commita5262604c89c61c8db93241f280c69367c493945 (patch)
treefcce4b9ab00e91efaaea9adb524e695d0cd2b615
parentfa64a30290f9996bec03dd8a0bc4a09148ae05f3 (diff)
parent725777de1b8dea22edf9421a47ccf0807b477ae7 (diff)
downloadnumpy-a5262604c89c61c8db93241f280c69367c493945.tar.gz
Merge pull request #23753 from charris/disable-spr-on-clang
MAINT, BLD: Disable spr for clang
-rw-r--r--numpy/distutils/checks/cpu_avx512_spr.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/numpy/distutils/checks/cpu_avx512_spr.c b/numpy/distutils/checks/cpu_avx512_spr.c
index 3c9575a57..9710d0b2f 100644
--- a/numpy/distutils/checks/cpu_avx512_spr.c
+++ b/numpy/distutils/checks/cpu_avx512_spr.c
@@ -15,6 +15,10 @@
int main(int argc, char **argv)
{
+/* clang has a bug regarding our spr coode, see gh-23730. */
+#if __clang__
+#error
+#endif
__m512h a = _mm512_loadu_ph((void*)argv[argc-1]);
__m512h temp = _mm512_fmadd_ph(a, a, a);
_mm512_storeu_ph((void*)(argv[argc-1]), temp);