Module Name:    src
Committed By:   christos
Date:           Sat Feb 22 19:06:51 UTC 2025

Modified Files:
        src/external/gpl3/gcc/dist/gcc/config/i386: avx512bwintrin.h
            avx512fintrin.h avx512vlbwintrin.h avx512vlintrin.h avxintrin.h
            keylockerintrin.h

Log Message:
PR/59093: Onno van der Linden: Fix const casting warnings


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.10 -r1.2 \
    src/external/gpl3/gcc/dist/gcc/config/i386/avx512bwintrin.h \
    src/external/gpl3/gcc/dist/gcc/config/i386/avx512vlbwintrin.h \
    src/external/gpl3/gcc/dist/gcc/config/i386/avx512vlintrin.h
cvs rdiff -u -r1.1.1.12 -r1.2 \
    src/external/gpl3/gcc/dist/gcc/config/i386/avx512fintrin.h
cvs rdiff -u -r1.1.1.13 -r1.2 \
    src/external/gpl3/gcc/dist/gcc/config/i386/avxintrin.h
cvs rdiff -u -r1.1.1.1 -r1.2 \
    src/external/gpl3/gcc/dist/gcc/config/i386/keylockerintrin.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/external/gpl3/gcc/dist/gcc/config/i386/avx512bwintrin.h
diff -u src/external/gpl3/gcc/dist/gcc/config/i386/avx512bwintrin.h:1.1.1.10 src/external/gpl3/gcc/dist/gcc/config/i386/avx512bwintrin.h:1.2
--- src/external/gpl3/gcc/dist/gcc/config/i386/avx512bwintrin.h:1.1.1.10	Sun Jul 30 01:21:03 2023
+++ src/external/gpl3/gcc/dist/gcc/config/i386/avx512bwintrin.h	Sat Feb 22 14:06:51 2025
@@ -309,7 +309,7 @@ extern __inline __m512i
 __attribute__ ((__gnu_inline__, __always_inline__, __artificial__))
 _mm512_loadu_epi16 (void const *__P)
 {
-  return (__m512i) (*(__v32hi_u *) __P);
+  return (__m512i) (*(const __v32hi_u *) __P);
 }
 
 extern __inline __m512i
@@ -402,7 +402,7 @@ extern __inline __m512i
 __attribute__ ((__gnu_inline__, __always_inline__, __artificial__))
 _mm512_loadu_epi8 (void const *__P)
 {
-  return (__m512i) (*(__v64qi_u *) __P);
+  return (__m512i) (*(const __v64qi_u *) __P);
 }
 
 extern __inline __m512i
Index: src/external/gpl3/gcc/dist/gcc/config/i386/avx512vlbwintrin.h
diff -u src/external/gpl3/gcc/dist/gcc/config/i386/avx512vlbwintrin.h:1.1.1.10 src/external/gpl3/gcc/dist/gcc/config/i386/avx512vlbwintrin.h:1.2
--- src/external/gpl3/gcc/dist/gcc/config/i386/avx512vlbwintrin.h:1.1.1.10	Sun Jul 30 01:21:03 2023
+++ src/external/gpl3/gcc/dist/gcc/config/i386/avx512vlbwintrin.h	Sat Feb 22 14:06:51 2025
@@ -118,7 +118,7 @@ extern __inline __m256i
 __attribute__ ((__gnu_inline__, __always_inline__, __artificial__))
 _mm256_loadu_epi16 (void const *__P)
 {
-  return (__m256i) (*(__v16hi_u *) __P);
+  return (__m256i) (*(const __v16hi_u *) __P);
 }
 
 extern __inline __m256i
@@ -144,7 +144,7 @@ extern __inline __m128i
 __attribute__ ((__gnu_inline__, __always_inline__, __artificial__))
 _mm_loadu_epi16 (void const *__P)
 {
-  return (__m128i) (*(__v8hi_u *) __P);
+  return (__m128i) (*(const __v8hi_u *) __P);
 }
 
 extern __inline __m128i
@@ -209,7 +209,7 @@ extern __inline __m256i
 __attribute__ ((__gnu_inline__, __always_inline__, __artificial__))
 _mm256_loadu_epi8 (void const *__P)
 {
-  return (__m256i) (*(__v32qi_u *) __P);
+  return (__m256i) (*(const __v32qi_u *) __P);
 }
 
 extern __inline __m256i
@@ -235,7 +235,7 @@ extern __inline __m128i
 __attribute__ ((__gnu_inline__, __always_inline__, __artificial__))
 _mm_loadu_epi8 (void const *__P)
 {
-  return (__m128i) (*(__v16qi_u *) __P);
+  return (__m128i) (*(const __v16qi_u *) __P);
 }
 
 extern __inline __m128i
Index: src/external/gpl3/gcc/dist/gcc/config/i386/avx512vlintrin.h
diff -u src/external/gpl3/gcc/dist/gcc/config/i386/avx512vlintrin.h:1.1.1.10 src/external/gpl3/gcc/dist/gcc/config/i386/avx512vlintrin.h:1.2
--- src/external/gpl3/gcc/dist/gcc/config/i386/avx512vlintrin.h:1.1.1.10	Sun Jul 30 01:21:03 2023
+++ src/external/gpl3/gcc/dist/gcc/config/i386/avx512vlintrin.h	Sat Feb 22 14:06:51 2025
@@ -87,7 +87,7 @@ extern __inline __m256d
 __attribute__ ((__gnu_inline__, __always_inline__, __artificial__))
 _mm256_mask_load_pd (__m256d __W, __mmask8 __U, void const *__P)
 {
-  return (__m256d) __builtin_ia32_loadapd256_mask ((__v4df *) __P,
+  return (__m256d) __builtin_ia32_loadapd256_mask ((const __v4df *) __P,
 						   (__v4df) __W,
 						   (__mmask8) __U);
 }
@@ -96,7 +96,7 @@ extern __inline __m256d
 __attribute__ ((__gnu_inline__, __always_inline__, __artificial__))
 _mm256_maskz_load_pd (__mmask8 __U, void const *__P)
 {
-  return (__m256d) __builtin_ia32_loadapd256_mask ((__v4df *) __P,
+  return (__m256d) __builtin_ia32_loadapd256_mask ((const __v4df *) __P,
 						   (__v4df)
 						   _mm256_setzero_pd (),
 						   (__mmask8) __U);
@@ -106,7 +106,7 @@ extern __inline __m128d
 __attribute__ ((__gnu_inline__, __always_inline__, __artificial__))
 _mm_mask_load_pd (__m128d __W, __mmask8 __U, void const *__P)
 {
-  return (__m128d) __builtin_ia32_loadapd128_mask ((__v2df *) __P,
+  return (__m128d) __builtin_ia32_loadapd128_mask ((const __v2df *) __P,
 						   (__v2df) __W,
 						   (__mmask8) __U);
 }
@@ -115,7 +115,7 @@ extern __inline __m128d
 __attribute__ ((__gnu_inline__, __always_inline__, __artificial__))
 _mm_maskz_load_pd (__mmask8 __U, void const *__P)
 {
-  return (__m128d) __builtin_ia32_loadapd128_mask ((__v2df *) __P,
+  return (__m128d) __builtin_ia32_loadapd128_mask ((const __v2df *) __P,
 						   (__v2df)
 						   _mm_setzero_pd (),
 						   (__mmask8) __U);
@@ -181,7 +181,7 @@ extern __inline __m256
 __attribute__ ((__gnu_inline__, __always_inline__, __artificial__))
 _mm256_mask_load_ps (__m256 __W, __mmask8 __U, void const *__P)
 {
-  return (__m256) __builtin_ia32_loadaps256_mask ((__v8sf *) __P,
+  return (__m256) __builtin_ia32_loadaps256_mask ((const __v8sf *) __P,
 						  (__v8sf) __W,
 						  (__mmask8) __U);
 }
@@ -190,7 +190,7 @@ extern __inline __m256
 __attribute__ ((__gnu_inline__, __always_inline__, __artificial__))
 _mm256_maskz_load_ps (__mmask8 __U, void const *__P)
 {
-  return (__m256) __builtin_ia32_loadaps256_mask ((__v8sf *) __P,
+  return (__m256) __builtin_ia32_loadaps256_mask ((const __v8sf *) __P,
 						  (__v8sf)
 						  _mm256_setzero_ps (),
 						  (__mmask8) __U);
@@ -200,7 +200,7 @@ extern __inline __m128
 __attribute__ ((__gnu_inline__, __always_inline__, __artificial__))
 _mm_mask_load_ps (__m128 __W, __mmask8 __U, void const *__P)
 {
-  return (__m128) __builtin_ia32_loadaps128_mask ((__v4sf *) __P,
+  return (__m128) __builtin_ia32_loadaps128_mask ((const __v4sf *) __P,
 						  (__v4sf) __W,
 						  (__mmask8) __U);
 }
@@ -209,7 +209,7 @@ extern __inline __m128
 __attribute__ ((__gnu_inline__, __always_inline__, __artificial__))
 _mm_maskz_load_ps (__mmask8 __U, void const *__P)
 {
-  return (__m128) __builtin_ia32_loadaps128_mask ((__v4sf *) __P,
+  return (__m128) __builtin_ia32_loadaps128_mask ((const __v4sf *) __P,
 						  (__v4sf)
 						  _mm_setzero_ps (),
 						  (__mmask8) __U);
@@ -275,14 +275,14 @@ extern __inline __m256i
 __attribute__ ((__gnu_inline__, __always_inline__, __artificial__))
 _mm256_load_epi64 (void const *__P)
 {
-  return (__m256i) (*(__v4di *) __P);
+  return (__m256i) (*(const __v4di *) __P);
 }
 
 extern __inline __m256i
 __attribute__ ((__gnu_inline__, __always_inline__, __artificial__))
 _mm256_mask_load_epi64 (__m256i __W, __mmask8 __U, void const *__P)
 {
-  return (__m256i) __builtin_ia32_movdqa64load256_mask ((__v4di *) __P,
+  return (__m256i) __builtin_ia32_movdqa64load256_mask ((const __v4di *) __P,
 							(__v4di) __W,
 							(__mmask8)
 							__U);
@@ -292,7 +292,7 @@ extern __inline __m256i
 __attribute__ ((__gnu_inline__, __always_inline__, __artificial__))
 _mm256_maskz_load_epi64 (__mmask8 __U, void const *__P)
 {
-  return (__m256i) __builtin_ia32_movdqa64load256_mask ((__v4di *) __P,
+  return (__m256i) __builtin_ia32_movdqa64load256_mask ((const __v4di *) __P,
 							(__v4di)
 							_mm256_setzero_si256 (),
 							(__mmask8)
@@ -303,14 +303,14 @@ extern __inline __m128i
 __attribute__ ((__gnu_inline__, __always_inline__, __artificial__))
 _mm_load_epi64 (void const *__P)
 {
-  return (__m128i) (*(__v2di *) __P);
+  return (__m128i) (*(const __v2di *) __P);
 }
 
 extern __inline __m128i
 __attribute__ ((__gnu_inline__, __always_inline__, __artificial__))
 _mm_mask_load_epi64 (__m128i __W, __mmask8 __U, void const *__P)
 {
-  return (__m128i) __builtin_ia32_movdqa64load128_mask ((__v2di *) __P,
+  return (__m128i) __builtin_ia32_movdqa64load128_mask ((const __v2di *) __P,
 							(__v2di) __W,
 							(__mmask8)
 							__U);
@@ -320,7 +320,7 @@ extern __inline __m128i
 __attribute__ ((__gnu_inline__, __always_inline__, __artificial__))
 _mm_maskz_load_epi64 (__mmask8 __U, void const *__P)
 {
-  return (__m128i) __builtin_ia32_movdqa64load128_mask ((__v2di *) __P,
+  return (__m128i) __builtin_ia32_movdqa64load128_mask ((const __v2di *) __P,
 							(__v2di)
 							_mm_setzero_si128 (),
 							(__mmask8)
@@ -387,14 +387,14 @@ extern __inline __m256i
 __attribute__ ((__gnu_inline__, __always_inline__, __artificial__))
 _mm256_load_epi32 (void const *__P)
 {
-  return (__m256i) (*(__v8si *) __P);
+  return (__m256i) (*(const __v8si *) __P);
 }
 
 extern __inline __m256i
 __attribute__ ((__gnu_inline__, __always_inline__, __artificial__))
 _mm256_mask_load_epi32 (__m256i __W, __mmask8 __U, void const *__P)
 {
-  return (__m256i) __builtin_ia32_movdqa32load256_mask ((__v8si *) __P,
+  return (__m256i) __builtin_ia32_movdqa32load256_mask ((const __v8si *) __P,
 							(__v8si) __W,
 							(__mmask8)
 							__U);
@@ -404,7 +404,7 @@ extern __inline __m256i
 __attribute__ ((__gnu_inline__, __always_inline__, __artificial__))
 _mm256_maskz_load_epi32 (__mmask8 __U, void const *__P)
 {
-  return (__m256i) __builtin_ia32_movdqa32load256_mask ((__v8si *) __P,
+  return (__m256i) __builtin_ia32_movdqa32load256_mask ((const __v8si *) __P,
 							(__v8si)
 							_mm256_setzero_si256 (),
 							(__mmask8)
@@ -415,14 +415,14 @@ extern __inline __m128i
 __attribute__ ((__gnu_inline__, __always_inline__, __artificial__))
 _mm_load_epi32 (void const *__P)
 {
-  return (__m128i) (*(__v4si *) __P);
+  return (__m128i) (*(const __v4si *) __P);
 }
 
 extern __inline __m128i
 __attribute__ ((__gnu_inline__, __always_inline__, __artificial__))
 _mm_mask_load_epi32 (__m128i __W, __mmask8 __U, void const *__P)
 {
-  return (__m128i) __builtin_ia32_movdqa32load128_mask ((__v4si *) __P,
+  return (__m128i) __builtin_ia32_movdqa32load128_mask ((const __v4si *) __P,
 							(__v4si) __W,
 							(__mmask8)
 							__U);
@@ -432,7 +432,7 @@ extern __inline __m128i
 __attribute__ ((__gnu_inline__, __always_inline__, __artificial__))
 _mm_maskz_load_epi32 (__mmask8 __U, void const *__P)
 {
-  return (__m128i) __builtin_ia32_movdqa32load128_mask ((__v4si *) __P,
+  return (__m128i) __builtin_ia32_movdqa32load128_mask ((const __v4si *) __P,
 							(__v4si)
 							_mm_setzero_si128 (),
 							(__mmask8)
@@ -771,7 +771,7 @@ extern __inline __m256i
 __attribute__ ((__gnu_inline__, __always_inline__, __artificial__))
 _mm256_loadu_epi64 (void const *__P)
 {
-  return (__m256i) (*(__v4di_u *) __P);
+  return (__m256i) (*(const __v4di_u *) __P);
 }
 
 extern __inline __m256i
@@ -797,7 +797,7 @@ extern __inline __m128i
 __attribute__ ((__gnu_inline__, __always_inline__, __artificial__))
 _mm_loadu_epi64 (void const *__P)
 {
-  return (__m128i) (*(__v2di_u *) __P);
+  return (__m128i) (*(const __v2di_u *) __P);
 }
 
 extern __inline __m128i
@@ -855,7 +855,7 @@ extern __inline __m256i
 __attribute__ ((__gnu_inline__, __always_inline__, __artificial__))
 _mm256_loadu_epi32 (void const *__P)
 {
-  return (__m256i) (*(__v8si_u *) __P);
+  return (__m256i) (*(const __v8si_u *) __P);
 }
 
 extern __inline __m256i
@@ -881,7 +881,7 @@ extern __inline __m128i
 __attribute__ ((__gnu_inline__, __always_inline__, __artificial__))
 _mm_loadu_epi32 (void const *__P)
 {
-  return (__m128i) (*(__v4si_u *) __P);
+  return (__m128i) (*(const __v4si_u *) __P);
 }
 
 extern __inline __m128i
@@ -6130,7 +6130,7 @@ extern __inline __m256d
 __attribute__ ((__gnu_inline__, __always_inline__, __artificial__))
 _mm256_mask_expandloadu_pd (__m256d __W, __mmask8 __U, void const *__P)
 {
-  return (__m256d) __builtin_ia32_expandloaddf256_mask ((__v4df *) __P,
+  return (__m256d) __builtin_ia32_expandloaddf256_mask ((const __v4df *) __P,
 							(__v4df) __W,
 							(__mmask8)
 							__U);
@@ -6140,7 +6140,7 @@ extern __inline __m256d
 __attribute__ ((__gnu_inline__, __always_inline__, __artificial__))
 _mm256_maskz_expandloadu_pd (__mmask8 __U, void const *__P)
 {
-  return (__m256d) __builtin_ia32_expandloaddf256_maskz ((__v4df *) __P,
+  return (__m256d) __builtin_ia32_expandloaddf256_maskz ((const __v4df *) __P,
 							 (__v4df)
 							 _mm256_setzero_pd (),
 							 (__mmask8)
@@ -6170,7 +6170,7 @@ extern __inline __m128d
 __attribute__ ((__gnu_inline__, __always_inline__, __artificial__))
 _mm_mask_expandloadu_pd (__m128d __W, __mmask8 __U, void const *__P)
 {
-  return (__m128d) __builtin_ia32_expandloaddf128_mask ((__v2df *) __P,
+  return (__m128d) __builtin_ia32_expandloaddf128_mask ((const __v2df *) __P,
 							(__v2df) __W,
 							(__mmask8)
 							__U);
@@ -6180,7 +6180,7 @@ extern __inline __m128d
 __attribute__ ((__gnu_inline__, __always_inline__, __artificial__))
 _mm_maskz_expandloadu_pd (__mmask8 __U, void const *__P)
 {
-  return (__m128d) __builtin_ia32_expandloaddf128_maskz ((__v2df *) __P,
+  return (__m128d) __builtin_ia32_expandloaddf128_maskz ((const __v2df *) __P,
 							 (__v2df)
 							 _mm_setzero_pd (),
 							 (__mmask8)
@@ -6210,7 +6210,7 @@ extern __inline __m256
 __attribute__ ((__gnu_inline__, __always_inline__, __artificial__))
 _mm256_mask_expandloadu_ps (__m256 __W, __mmask8 __U, void const *__P)
 {
-  return (__m256) __builtin_ia32_expandloadsf256_mask ((__v8sf *) __P,
+  return (__m256) __builtin_ia32_expandloadsf256_mask ((const __v8sf *) __P,
 						       (__v8sf) __W,
 						       (__mmask8) __U);
 }
@@ -6219,7 +6219,7 @@ extern __inline __m256
 __attribute__ ((__gnu_inline__, __always_inline__, __artificial__))
 _mm256_maskz_expandloadu_ps (__mmask8 __U, void const *__P)
 {
-  return (__m256) __builtin_ia32_expandloadsf256_maskz ((__v8sf *) __P,
+  return (__m256) __builtin_ia32_expandloadsf256_maskz ((const __v8sf *) __P,
 							(__v8sf)
 							_mm256_setzero_ps (),
 							(__mmask8)
@@ -6249,7 +6249,7 @@ extern __inline __m128
 __attribute__ ((__gnu_inline__, __always_inline__, __artificial__))
 _mm_mask_expandloadu_ps (__m128 __W, __mmask8 __U, void const *__P)
 {
-  return (__m128) __builtin_ia32_expandloadsf128_mask ((__v4sf *) __P,
+  return (__m128) __builtin_ia32_expandloadsf128_mask ((const __v4sf *) __P,
 						       (__v4sf) __W,
 						       (__mmask8) __U);
 }
@@ -6258,7 +6258,7 @@ extern __inline __m128
 __attribute__ ((__gnu_inline__, __always_inline__, __artificial__))
 _mm_maskz_expandloadu_ps (__mmask8 __U, void const *__P)
 {
-  return (__m128) __builtin_ia32_expandloadsf128_maskz ((__v4sf *) __P,
+  return (__m128) __builtin_ia32_expandloadsf128_maskz ((const __v4sf *) __P,
 							(__v4sf)
 							_mm_setzero_ps (),
 							(__mmask8)
@@ -6289,7 +6289,7 @@ __attribute__ ((__gnu_inline__, __always
 _mm256_mask_expandloadu_epi64 (__m256i __W, __mmask8 __U,
 			       void const *__P)
 {
-  return (__m256i) __builtin_ia32_expandloaddi256_mask ((__v4di *) __P,
+  return (__m256i) __builtin_ia32_expandloaddi256_mask ((const __v4di *) __P,
 							(__v4di) __W,
 							(__mmask8)
 							__U);
@@ -6299,7 +6299,7 @@ extern __inline __m256i
 __attribute__ ((__gnu_inline__, __always_inline__, __artificial__))
 _mm256_maskz_expandloadu_epi64 (__mmask8 __U, void const *__P)
 {
-  return (__m256i) __builtin_ia32_expandloaddi256_maskz ((__v4di *) __P,
+  return (__m256i) __builtin_ia32_expandloaddi256_maskz ((const __v4di *) __P,
 							 (__v4di)
 							 _mm256_setzero_si256 (),
 							 (__mmask8)
@@ -6329,7 +6329,7 @@ extern __inline __m128i
 __attribute__ ((__gnu_inline__, __always_inline__, __artificial__))
 _mm_mask_expandloadu_epi64 (__m128i __W, __mmask8 __U, void const *__P)
 {
-  return (__m128i) __builtin_ia32_expandloaddi128_mask ((__v2di *) __P,
+  return (__m128i) __builtin_ia32_expandloaddi128_mask ((const __v2di *) __P,
 							(__v2di) __W,
 							(__mmask8)
 							__U);
@@ -6339,7 +6339,7 @@ extern __inline __m128i
 __attribute__ ((__gnu_inline__, __always_inline__, __artificial__))
 _mm_maskz_expandloadu_epi64 (__mmask8 __U, void const *__P)
 {
-  return (__m128i) __builtin_ia32_expandloaddi128_maskz ((__v2di *) __P,
+  return (__m128i) __builtin_ia32_expandloaddi128_maskz ((const __v2di *) __P,
 							 (__v2di)
 							 _mm_setzero_si128 (),
 							 (__mmask8)
@@ -6370,7 +6370,7 @@ __attribute__ ((__gnu_inline__, __always
 _mm256_mask_expandloadu_epi32 (__m256i __W, __mmask8 __U,
 			       void const *__P)
 {
-  return (__m256i) __builtin_ia32_expandloadsi256_mask ((__v8si *) __P,
+  return (__m256i) __builtin_ia32_expandloadsi256_mask ((const __v8si *) __P,
 							(__v8si) __W,
 							(__mmask8)
 							__U);
@@ -6380,7 +6380,7 @@ extern __inline __m256i
 __attribute__ ((__gnu_inline__, __always_inline__, __artificial__))
 _mm256_maskz_expandloadu_epi32 (__mmask8 __U, void const *__P)
 {
-  return (__m256i) __builtin_ia32_expandloadsi256_maskz ((__v8si *) __P,
+  return (__m256i) __builtin_ia32_expandloadsi256_maskz ((const __v8si *) __P,
 							 (__v8si)
 							 _mm256_setzero_si256 (),
 							 (__mmask8)
@@ -6410,7 +6410,7 @@ extern __inline __m128i
 __attribute__ ((__gnu_inline__, __always_inline__, __artificial__))
 _mm_mask_expandloadu_epi32 (__m128i __W, __mmask8 __U, void const *__P)
 {
-  return (__m128i) __builtin_ia32_expandloadsi128_mask ((__v4si *) __P,
+  return (__m128i) __builtin_ia32_expandloadsi128_mask ((const __v4si *) __P,
 							(__v4si) __W,
 							(__mmask8)
 							__U);
@@ -6420,7 +6420,7 @@ extern __inline __m128i
 __attribute__ ((__gnu_inline__, __always_inline__, __artificial__))
 _mm_maskz_expandloadu_epi32 (__mmask8 __U, void const *__P)
 {
-  return (__m128i) __builtin_ia32_expandloadsi128_maskz ((__v4si *) __P,
+  return (__m128i) __builtin_ia32_expandloadsi128_maskz ((const __v4si *) __P,
 							 (__v4si)
 							 _mm_setzero_si128 (),
 							 (__mmask8)

Index: src/external/gpl3/gcc/dist/gcc/config/i386/avx512fintrin.h
diff -u src/external/gpl3/gcc/dist/gcc/config/i386/avx512fintrin.h:1.1.1.12 src/external/gpl3/gcc/dist/gcc/config/i386/avx512fintrin.h:1.2
--- src/external/gpl3/gcc/dist/gcc/config/i386/avx512fintrin.h:1.1.1.12	Sun Jul 30 01:21:03 2023
+++ src/external/gpl3/gcc/dist/gcc/config/i386/avx512fintrin.h	Sat Feb 22 14:06:51 2025
@@ -387,7 +387,7 @@ extern __inline __m512d
 __attribute__ ((__gnu_inline__, __always_inline__, __artificial__))
 _mm512_load_pd (void const *__P)
 {
-  return *(__m512d *) __P;
+  return *(const __m512d *) __P;
 }
 
 extern __inline __m512d
@@ -428,7 +428,7 @@ extern __inline __m512
 __attribute__ ((__gnu_inline__, __always_inline__, __artificial__))
 _mm512_load_ps (void const *__P)
 {
-  return *(__m512 *) __P;
+  return *(const __m512 *) __P;
 }
 
 extern __inline __m512
@@ -488,7 +488,7 @@ extern __inline __m512i
 __attribute__ ((__gnu_inline__, __always_inline__, __artificial__))
 _mm512_load_epi64 (void const *__P)
 {
-  return *(__m512i *) __P;
+  return *(const __m512i *) __P;
 }
 
 extern __inline __m512i
@@ -548,14 +548,14 @@ extern __inline __m512i
 __attribute__ ((__gnu_inline__, __always_inline__, __artificial__))
 _mm512_load_si512 (void const *__P)
 {
-  return *(__m512i *) __P;
+  return *(const __m512i *) __P;
 }
 
 extern __inline __m512i
 __attribute__ ((__gnu_inline__, __always_inline__, __artificial__))
 _mm512_load_epi32 (void const *__P)
 {
-  return *(__m512i *) __P;
+  return *(const __m512i *) __P;
 }
 
 extern __inline __m512i
@@ -6298,7 +6298,7 @@ extern __inline __m512d
 __attribute__ ((__gnu_inline__, __always_inline__, __artificial__))
 _mm512_loadu_pd (void const *__P)
 {
-  return *(__m512d_u *)__P;
+  return *(const __m512d_u *)__P;
 }
 
 extern __inline __m512d
@@ -6339,7 +6339,7 @@ extern __inline __m512
 __attribute__ ((__gnu_inline__, __always_inline__, __artificial__))
 _mm512_loadu_ps (void const *__P)
 {
-  return *(__m512_u *)__P;
+  return *(const __m512_u *)__P;
 }
 
 extern __inline __m512
@@ -6457,7 +6457,7 @@ extern __inline __m512i
 __attribute__ ((__gnu_inline__, __always_inline__, __artificial__))
 _mm512_loadu_epi64 (void const *__P)
 {
-  return *(__m512i_u *) __P;
+  return *(const __m512i_u *) __P;
 }
 
 extern __inline __m512i
@@ -6498,14 +6498,14 @@ extern __inline __m512i
 __attribute__ ((__gnu_inline__, __always_inline__, __artificial__))
 _mm512_loadu_si512 (void const *__P)
 {
-  return *(__m512i_u *)__P;
+  return *(const __m512i_u *)__P;
 }
 
 extern __inline __m512i
 __attribute__ ((__gnu_inline__, __always_inline__, __artificial__))
 _mm512_loadu_epi32 (void const *__P)
 {
-  return *(__m512i_u *) __P;
+  return *(const __m512i_u *) __P;
 }
 
 extern __inline __m512i

Index: src/external/gpl3/gcc/dist/gcc/config/i386/avxintrin.h
diff -u src/external/gpl3/gcc/dist/gcc/config/i386/avxintrin.h:1.1.1.13 src/external/gpl3/gcc/dist/gcc/config/i386/avxintrin.h:1.2
--- src/external/gpl3/gcc/dist/gcc/config/i386/avxintrin.h:1.1.1.13	Sun Jul 30 01:21:03 2023
+++ src/external/gpl3/gcc/dist/gcc/config/i386/avxintrin.h	Sat Feb 22 14:06:51 2025
@@ -866,7 +866,7 @@ _mm256_insert_epi64 (__m256i __X, long l
 extern __inline __m256d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm256_load_pd (double const *__P)
 {
-  return *(__m256d *)__P;
+  return *(const __m256d *)__P;
 }
 
 extern __inline void __attribute__((__gnu_inline__, __always_inline__, __artificial__))
@@ -878,7 +878,7 @@ _mm256_store_pd (double *__P, __m256d __
 extern __inline __m256 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm256_load_ps (float const *__P)
 {
-  return *(__m256 *)__P;
+  return *(const __m256 *)__P;
 }
 
 extern __inline void __attribute__((__gnu_inline__, __always_inline__, __artificial__))
@@ -890,7 +890,7 @@ _mm256_store_ps (float *__P, __m256 __A)
 extern __inline __m256d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm256_loadu_pd (double const *__P)
 {
-  return *(__m256d_u *)__P;
+  return *(const __m256d_u *)__P;
 }
 
 extern __inline void __attribute__((__gnu_inline__, __always_inline__, __artificial__))
@@ -902,7 +902,7 @@ _mm256_storeu_pd (double *__P, __m256d _
 extern __inline __m256 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm256_loadu_ps (float const *__P)
 {
-  return *(__m256_u *)__P;
+  return *(const __m256_u *)__P;
 }
 
 extern __inline void __attribute__((__gnu_inline__, __always_inline__, __artificial__))

Index: src/external/gpl3/gcc/dist/gcc/config/i386/keylockerintrin.h
diff -u src/external/gpl3/gcc/dist/gcc/config/i386/keylockerintrin.h:1.1.1.1 src/external/gpl3/gcc/dist/gcc/config/i386/keylockerintrin.h:1.2
--- src/external/gpl3/gcc/dist/gcc/config/i386/keylockerintrin.h:1.1.1.1	Sun Jul 30 01:21:03 2023
+++ src/external/gpl3/gcc/dist/gcc/config/i386/keylockerintrin.h	Sat Feb 22 14:06:51 2025
@@ -99,28 +99,28 @@ extern __inline
 unsigned char __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_aesdecwide128kl_u8(__m128i __A[8], const __m128i __B[8], const void * __P)
 {
-  return __builtin_ia32_aesdecwide128kl_u8 ((__v2di *) __A, (__v2di *) __B, __P);
+  return __builtin_ia32_aesdecwide128kl_u8 ((__v2di *) __A, (const __v2di *) __B, __P);
 }
 
 extern __inline
 unsigned char __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_aesdecwide256kl_u8(__m128i __A[8], const __m128i __B[8], const void * __P)
 {
-  return __builtin_ia32_aesdecwide256kl_u8 ((__v2di *) __A, (__v2di *) __B, __P);
+  return __builtin_ia32_aesdecwide256kl_u8 ((__v2di *) __A, (const __v2di *) __B, __P);
 }
 
 extern __inline
 unsigned char __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_aesencwide128kl_u8(__m128i __A[8], const __m128i __B[8], const void * __P)
 {
-  return __builtin_ia32_aesencwide128kl_u8 ((__v2di *) __A, (__v2di *) __B, __P);
+  return __builtin_ia32_aesencwide128kl_u8 ((__v2di *) __A, (const __v2di *) __B, __P);
 }
 
 extern __inline
 unsigned char __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_aesencwide256kl_u8(__m128i __A[8], const __m128i __B[8], const void * __P)
 {
-  return __builtin_ia32_aesencwide256kl_u8 ((__v2di *) __A, (__v2di *) __B, __P);
+  return __builtin_ia32_aesencwide256kl_u8 ((__v2di *) __A, (const __v2di *) __B, __P);
 }
 #ifdef __DISABLE_WIDEKL__
 #undef __DISABLE_WIDEKL__

Reply via email to