From: jakub Date: Thu, 30 Jan 2014 20:05:32 +0000 (+0000) Subject: * config/i386/f16cintrin.h (_cvtsh_ss): Avoid -Wnarrowing X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=f6c01d8ddd9f5a2b4c93b4a9c914edff9e4d0469;p=thirdparty%2Fgcc.git * config/i386/f16cintrin.h (_cvtsh_ss): Avoid -Wnarrowing warning. * config/i386/avx512fintrin.h (_mm512_mask_cvtusepi64_storeu_epi32): Add missing return type - void. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@207321 138bc75d-0d04-0410-961f-82ee72b054a4 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 3aba416fef0a..b91d90331773 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,10 @@ +2014-01-30 Jakub Jelinek + + * 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 * gcc/config/rs6000/rs6000.c (rs6000_expand_vector_init): Use diff --git a/gcc/config/i386/avx512fintrin.h b/gcc/config/i386/avx512fintrin.h index 5b2e196b7afe..495f2a1e2219 100644 --- a/gcc/config/i386/avx512fintrin.h +++ b/gcc/config/i386/avx512fintrin.h @@ -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) { diff --git a/gcc/config/i386/f16cintrin.h b/gcc/config/i386/f16cintrin.h index 229f4e3bd0a1..1181f8b9478b 100644 --- a/gcc/config/i386/f16cintrin.h +++ b/gcc/config/i386/f16cintrin.h @@ -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); }