]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
f16cintrin.h (_cvtsh_ss): Avoid -Wnarrowing warning.
authorJakub Jelinek <jakub@redhat.com>
Thu, 30 Jan 2014 20:05:32 +0000 (21:05 +0100)
committerJakub Jelinek <jakub@gcc.gnu.org>
Thu, 30 Jan 2014 20:05:32 +0000 (21:05 +0100)
* config/i386/f16cintrin.h (_cvtsh_ss): Avoid -Wnarrowing
warning.
* config/i386/avx512fintrin.h (_mm512_mask_cvtusepi64_storeu_epi32):
Add missing return type - void.

From-SVN: r207321

gcc/ChangeLog
gcc/config/i386/avx512fintrin.h
gcc/config/i386/f16cintrin.h

index 3aba416fef0ade8c6fa2a6c2a41fc5d29f4f6cc3..b91d90331773db8c3325116b470883207de9f7b8 100644 (file)
@@ -1,3 +1,10 @@
+2014-01-30  Jakub Jelinek  <jakub@redhat.com>
+
+       * config/i386/f16cintrin.h (_cvtsh_ss): Avoid -Wnarrowing
+       warning.
+       * config/i386/avx512fintrin.h (_mm512_mask_cvtusepi64_storeu_epi32):
+       Add missing return type - void.
+
 2014-01-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
 
        * gcc/config/rs6000/rs6000.c (rs6000_expand_vector_init): Use
index 5b2e196b7afec978441b2e8714bd1996065f890b..495f2a1e22198ca584b0fcb882576fe8b7b975be 100644 (file)
@@ -4840,7 +4840,7 @@ _mm512_cvtusepi64_epi32 (__m512i __A)
                                                    (__mmask8) -1);
 }
 
-extern __inline
+extern __inline void
 __attribute__ ((__gnu_inline__, __always_inline__, __artificial__))
 _mm512_mask_cvtusepi64_storeu_epi32 (void* __P, __mmask8 __M, __m512i __A)
 {
index 229f4e3bd0a15ab42ea90396d27427c43fee0bc3..1181f8b9478b06b77368ad46e24d91e60fcf0518 100644 (file)
@@ -37,7 +37,7 @@
 extern __inline float __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _cvtsh_ss (unsigned short __S)
 {
-  __v8hi __H = __extension__ (__v8hi){ __S, 0, 0, 0, 0, 0, 0, 0 };
+  __v8hi __H = __extension__ (__v8hi){ (short) __S, 0, 0, 0, 0, 0, 0, 0 };
   __v4sf __A = __builtin_ia32_vcvtph2ps (__H);
   return __builtin_ia32_vec_ext_v4sf (__A, 0);
 }