fec1cd8ce1
Upstream commit: 6ade91c21140d8c803c289932dbfc74537f65a1f - elf: Avoid some free (NULL) calls in _dl_update_slotinfo - misc: Add support for Linux uio.h RWF_NOAPPEND flag - i386: Disable Intel Xeon Phi tests for GCC 15 and above (BZ 31782) - Reinstate generic features-time64.h - Always define __USE_TIME_BITS64 when 64 bit time_t is used - socket: Use may_alias on sockaddr structs (bug 19622) - parse_fdinfo: Don't advance pointer twice [BZ #31798] - LoongArch: Fix undefined `__memset_aligned` reference in ld.so linking. - socket: Add new test for connect - libsupport: Add xgetpeername - x86_64: Fix missing wcsncat function definition without multiarch (x86-64-v4)
63 lines
2.2 KiB
Diff
63 lines
2.2 KiB
Diff
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);
|