You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
63 lines
2.2 KiB
63 lines
2.2 KiB
1 month ago
|
commit c9d8534406ab69b9bc1fd3fdfb9e88c9580d3f24
|
||
|
Author: Sunil K Pandey <skpgkp2@gmail.com>
|
||
|
Date: Mon May 27 10:08:18 2024 -0700
|
||
|
|
||
|
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)
|
||
|
|
||
|
diff --git a/sysdeps/x86/tst-cpu-features-supports.c b/sysdeps/x86/tst-cpu-features-supports.c
|
||
|
index 93008dac703e762f..0f43ef2b2da0d3db 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);
|