From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 7861) id BED173858D39; Wed, 2 Mar 2022 01:26:59 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org BED173858D39 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="utf-8" From: Hongyu Wang To: gcc-cvs@gcc.gnu.org Subject: [gcc r12-7442] AVX512FP16: Fix vcvt[u]si2sh runtime tests for Solaris X-Act-Checkin: gcc X-Git-Author: Hongyu Wang X-Git-Refname: refs/heads/master X-Git-Oldrev: 12d4552e5e68e77fe8a5991c5e95a764a6cf995d X-Git-Newrev: 70fe5736c2935926b060fd3ce164838f9c4aadea Message-Id: <20220302012659.BED173858D39@sourceware.org> Date: Wed, 2 Mar 2022 01:26:59 +0000 (GMT) X-BeenThere: gcc-cvs@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-cvs mailing list List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 02 Mar 2022 01:26:59 -0000 https://gcc.gnu.org/g:70fe5736c2935926b060fd3ce164838f9c4aadea commit r12-7442-g70fe5736c2935926b060fd3ce164838f9c4aadea Author: Hongyu Wang Date: Tue Mar 1 17:49:52 2022 +0800 AVX512FP16: Fix vcvt[u]si2sh runtime tests for Solaris Use standard C type instead of __int64_t which doesn't work on Solaris. gcc/testsuite/ChangeLog: PR target/104724 * gcc.target/i386/avx512fp16-vcvtsi2sh-1b.c: Use long long instead of __int64_t. * gcc.target/i386/avx512fp16-vcvtsi2sh64-1b.c: Ditto. * gcc.target/i386/avx512fp16-vcvtusi2sh-1b.c: Ditto. * gcc.target/i386/avx512fp16-vcvtusi2sh64-1b.c: Ditto. Diff: --- gcc/testsuite/gcc.target/i386/avx512fp16-vcvtsi2sh-1b.c | 2 +- gcc/testsuite/gcc.target/i386/avx512fp16-vcvtsi2sh64-1b.c | 2 +- gcc/testsuite/gcc.target/i386/avx512fp16-vcvtusi2sh-1b.c | 2 +- gcc/testsuite/gcc.target/i386/avx512fp16-vcvtusi2sh64-1b.c | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/gcc/testsuite/gcc.target/i386/avx512fp16-vcvtsi2sh-1b.c b/gcc/testsuite/gcc.target/i386/avx512fp16-vcvtsi2sh-1b.c index d9c9a853a17..7f7e6032e60 100644 --- a/gcc/testsuite/gcc.target/i386/avx512fp16-vcvtsi2sh-1b.c +++ b/gcc/testsuite/gcc.target/i386/avx512fp16-vcvtsi2sh-1b.c @@ -9,7 +9,7 @@ void NOINLINE emulate_vcvtsi2sh(V512 *dest, V512 op1, - int value_32, __int64_t value_64, int bits) + int value_32, long long value_64, int bits) { V512 v1,v2,v5,v6; unpack_ph_2twops(op1, &v1, &v2); diff --git a/gcc/testsuite/gcc.target/i386/avx512fp16-vcvtsi2sh64-1b.c b/gcc/testsuite/gcc.target/i386/avx512fp16-vcvtsi2sh64-1b.c index 6f66a87a8e7..5bca1905f82 100644 --- a/gcc/testsuite/gcc.target/i386/avx512fp16-vcvtsi2sh64-1b.c +++ b/gcc/testsuite/gcc.target/i386/avx512fp16-vcvtsi2sh64-1b.c @@ -9,7 +9,7 @@ void NOINLINE emulate_vcvtsi2sh(V512 *dest, V512 op1, - int value_32, __int64_t value_64, int bits) + int value_32, long long value_64, int bits) { V512 v1,v2,v5,v6; unpack_ph_2twops(op1, &v1, &v2); diff --git a/gcc/testsuite/gcc.target/i386/avx512fp16-vcvtusi2sh-1b.c b/gcc/testsuite/gcc.target/i386/avx512fp16-vcvtusi2sh-1b.c index d339f0a4043..e17579cfd3c 100644 --- a/gcc/testsuite/gcc.target/i386/avx512fp16-vcvtusi2sh-1b.c +++ b/gcc/testsuite/gcc.target/i386/avx512fp16-vcvtusi2sh-1b.c @@ -9,7 +9,7 @@ void NOINLINE emulate_vcvtusi2sh(V512 *dest, V512 op1, - int value_32, __int64_t value_64, int bits) + int value_32, long long value_64, int bits) { V512 v1,v2,v5,v6; unpack_ph_2twops(op1, &v1, &v2); diff --git a/gcc/testsuite/gcc.target/i386/avx512fp16-vcvtusi2sh64-1b.c b/gcc/testsuite/gcc.target/i386/avx512fp16-vcvtusi2sh64-1b.c index 20e711e1b0e..42726bd3d67 100644 --- a/gcc/testsuite/gcc.target/i386/avx512fp16-vcvtusi2sh64-1b.c +++ b/gcc/testsuite/gcc.target/i386/avx512fp16-vcvtusi2sh64-1b.c @@ -9,7 +9,7 @@ void NOINLINE emulate_vcvtusi2sh(V512 *dest, V512 op1, - int value_32, __int64_t value_64, int bits) + int value_32, long long value_64, int bits) { V512 v1,v2,v5,v6; unpack_ph_2twops(op1, &v1, &v2);