aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHongyu Wang <hongyu.wang@intel.com>2022-03-01 17:49:52 +0800
committerHongyu Wang <hongyu.wang@intel.com>2022-03-02 09:25:17 +0800
commit70fe5736c2935926b060fd3ce164838f9c4aadea (patch)
tree5af6666007917f817d6047027e4fc8503a5bae43
parent12d4552e5e68e77fe8a5991c5e95a764a6cf995d (diff)
downloadgcc-70fe5736c2935926b060fd3ce164838f9c4aadea.zip
gcc-70fe5736c2935926b060fd3ce164838f9c4aadea.tar.gz
gcc-70fe5736c2935926b060fd3ce164838f9c4aadea.tar.bz2
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.
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512fp16-vcvtsi2sh-1b.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512fp16-vcvtsi2sh64-1b.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512fp16-vcvtusi2sh-1b.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512fp16-vcvtusi2sh64-1b.c2
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 d9c9a85..7f7e603 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 6f66a87..5bca190 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 d339f0a..e17579c 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 20e711e..42726bd 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);