Mercurial > hg > CbC > CbC_llvm
diff clang/test/CodeGen/target-builtin-error-3.c @ 207:2e18cbf3894f
LLVM12
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Tue, 08 Jun 2021 06:07:14 +0900 |
parents | 1d019706d866 |
children |
line wrap: on
line diff
--- a/clang/test/CodeGen/target-builtin-error-3.c Mon May 25 11:55:54 2020 +0900 +++ b/clang/test/CodeGen/target-builtin-error-3.c Tue Jun 08 06:07:14 2021 +0900 @@ -18,11 +18,12 @@ return __extension__ ({ __m256 __a = (a); (__m128i)__builtin_ia32_vcvtps2ph256((__v8sf)__a, (0x00)); }); // expected-error {{'__builtin_ia32_vcvtps2ph256' needs target feature f16c}} } static inline half16 __attribute__((__overloadable__)) convert_half( float16 a ) { - half16 r; - r.lo = convert_half( a.lo); + half16 r; + r.lo = convert_half(a.lo); return r; } void avx_test( uint16_t *destData, float16 argbF) { - ((half16U*)destData)[0] = convert_half(argbF); + // expected-warning@+1{{AVX vector argument of type 'float16' (vector of 16 'float' values) without 'avx512f' enabled changes the ABI}} + ((half16U *)destData)[0] = convert_half(argbF); }