The GCC >=15 added new AVX10 header files, add defines for them as
sparse is not able to understand those.

Signed-off-by: Ales Musil <amu...@redhat.com>
---
 include/sparse/immintrin.h | 12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/include/sparse/immintrin.h b/include/sparse/immintrin.h
index 9a23d7f74..7fb6b42c1 100644
--- a/include/sparse/immintrin.h
+++ b/include/sparse/immintrin.h
@@ -30,5 +30,17 @@
  * underscore.  We need both to keep compatibility between various GCC
  * versions. */
 #define _AVX512FP16INTRIN_H_INCLUDED
+/* GCC >= 15 adds AVX10 which introduced new ifdefs. */
+#define __AVX10_2_512CONVERTINTRIN_H_INCLUDED
+#define _AVX10_2_512BF16INTRIN_H_INCLUDED
+#define _AVX10_2_512MEDIAINTRIN_H_INCLUDED
+#define _AVX10_2_512MINMAXINTRIN_H_INCLUDED
+#define _AVX10_2_512SATCVTINTRIN_H_INCLUDED
+#define _AVX10_2BF16INTRIN_H_INCLUDED
+#define _AVX10_2CONVERTINTRIN_H_INCLUDED
+#define _AVX10_2COPYINTRIN_H_INCLUDED
+#define _AVX10_2MEDIAINTRIN_H_INCLUDED
+#define _AVX10_2MINMAXINTRIN_H_INCLUDED
+#define _AVX10_2SATCVTINTRIN_H_INCLUDED
 
 #include_next <immintrin.h>
-- 
2.49.0

_______________________________________________
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to