- misc: Add support for Linux uio.h RWF_NOAPPEND flag - Disable Intel Xeon Phi tests for GCC 15 and above (BZ 31782) (cherry picked from commit 1108228f750d2bfa9e9b66888ef037f7a30cfd1a)
69 lines
2.3 KiB
Diff
69 lines
2.3 KiB
Diff
From 697ab62d1176180bea49094130ad0af2b108874d Mon Sep 17 00:00:00 2001
|
|
From: Sunil K Pandey <skpgkp2@gmail.com>
|
|
Date: Mon, 27 May 2024 10:08:18 -0700
|
|
Subject: [PATCH 1/2] i386: Disable Intel Xeon Phi tests for GCC 15 and above
|
|
(BZ 31782)
|
|
|
|
This patch disables Intel Xeon Phi tests for GCC 15 and above.
|
|
|
|
GCC 15 removed Intel Xeon Phi ISA support.
|
|
commit e1a7e2c54d52d0ba374735e285b617af44841ace
|
|
Author: Haochen Jiang <haochen.jiang@intel.com>
|
|
Date: Mon May 20 10:43:44 2024 +0800
|
|
|
|
i386: Remove Xeon Phi ISA support
|
|
|
|
Fixes BZ 31782.
|
|
|
|
Reviewed-by: H.J. Lu <hjl.tools@gmail.com>
|
|
(cherry picked from commit 1b713c9a5349ef3cd1a8ccf9de017c7865713c67)
|
|
---
|
|
sysdeps/x86/tst-cpu-features-supports.c | 8 +++++++-
|
|
1 file changed, 7 insertions(+), 1 deletion(-)
|
|
|
|
diff --git a/sysdeps/x86/tst-cpu-features-supports.c b/sysdeps/x86/tst-cpu-features-supports.c
|
|
index 32daf51053..f85356b589 100644
|
|
--- a/sysdeps/x86/tst-cpu-features-supports.c
|
|
+++ b/sysdeps/x86/tst-cpu-features-supports.c
|
|
@@ -65,7 +65,7 @@ do_test (int argc, char **argv)
|
|
#endif
|
|
fails += CHECK_FEATURE_ACTIVE (avx, AVX);
|
|
fails += CHECK_FEATURE_ACTIVE (avx2, AVX2);
|
|
-#if __GNUC_PREREQ (7, 0)
|
|
+#if __GNUC_PREREQ (7, 0) && !__GNUC_PREREQ (15, 0)
|
|
fails += CHECK_FEATURE_ACTIVE (avx5124fmaps, AVX512_4FMAPS);
|
|
fails += CHECK_FEATURE_ACTIVE (avx5124vnniw, AVX512_4VNNIW);
|
|
#endif
|
|
@@ -92,14 +92,18 @@ do_test (int argc, char **argv)
|
|
#if __GNUC_PREREQ (6, 0)
|
|
fails += CHECK_FEATURE_ACTIVE (avx512bw, AVX512BW);
|
|
fails += CHECK_FEATURE_ACTIVE (avx512cd, AVX512CD);
|
|
+# if !__GNUC_PREREQ (15, 0)
|
|
fails += CHECK_FEATURE_ACTIVE (avx512er, AVX512ER);
|
|
+# endif
|
|
fails += CHECK_FEATURE_ACTIVE (avx512dq, AVX512DQ);
|
|
#endif
|
|
#if __GNUC_PREREQ (5, 0)
|
|
fails += CHECK_FEATURE_ACTIVE (avx512f, AVX512F);
|
|
#endif
|
|
#if __GNUC_PREREQ (6, 0)
|
|
+# if !__GNUC_PREREQ (15, 0)
|
|
fails += CHECK_FEATURE_ACTIVE (avx512pf, AVX512PF);
|
|
+# endif
|
|
fails += CHECK_FEATURE_ACTIVE (avx512vl, AVX512VL);
|
|
#endif
|
|
#if __GNUC_PREREQ (5, 0)
|
|
@@ -148,7 +152,9 @@ do_test (int argc, char **argv)
|
|
#endif
|
|
fails += CHECK_FEATURE_ACTIVE (popcnt, POPCNT);
|
|
#if __GNUC_PREREQ (11, 0)
|
|
+# if !__GNUC_PREREQ (15, 0)
|
|
fails += CHECK_FEATURE_ACTIVE (prefetchwt1, PREFETCHWT1);
|
|
+# endif
|
|
fails += CHECK_FEATURE_ACTIVE (ptwrite, PTWRITE);
|
|
fails += CHECK_FEATURE_ACTIVE (rdpid, RDPID);
|
|
fails += CHECK_FEATURE_ACTIVE (rdrnd, RDRAND);
|
|
--
|
|
2.33.0
|
|
|