aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorPetr Murzin <petr.murzin@intel.com>2014-06-09 11:32:03 +0000
committerKirill Yukhin <kyukhin@gcc.gnu.org>2014-06-09 11:32:03 +0000
commit451c4fba283e31e1272573a04672056390e49e02 (patch)
treeda576b3baf14e1a987c00ec9aaab9f325c0278b4 /gcc
parent545fb0e8ec59835782935bf89d91fc52aa18ff7e (diff)
downloadgcc-451c4fba283e31e1272573a04672056390e49e02.zip
gcc-451c4fba283e31e1272573a04672056390e49e02.tar.gz
gcc-451c4fba283e31e1272573a04672056390e49e02.tar.bz2
avx512f-vaddpd-2.c: Add static void for CALC, void for TEST instead of static void.
gcc/testsuite/ * gcc.target/i386/avx512f-vaddpd-2.c: Add static void for CALC, void for TEST instead of static void. * gcc.target/i386/avx512f-vaddps-2.c: Ditto. * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto. * gcc.target/i386/avx512f-vblendmps-2.c: Ditto. * gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto. * gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto. * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto. * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto. * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto. * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto. * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto. * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto. * gcc.target/i386/avx512f-vdivpd-2.c: Ditto. * gcc.target/i386/avx512f-vdivps-2.c: Ditto. * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto. * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto. * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto. * gcc.target/i386/avx512f-vmaxps-2.c: Ditto. * gcc.target/i386/avx512f-vminpd-2.c: Ditto. * gcc.target/i386/avx512f-vminps-2.c: Ditto. * gcc.target/i386/avx512f-vmulpd-2.c: Ditto. * gcc.target/i386/avx512f-vmulps-2.c: Ditto. * gcc.target/i386/avx512f-vpaddd-2.c: Ditto. * gcc.target/i386/avx512f-vpaddq-2.c: Ditto. * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto. * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto. * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto. * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto. * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto. * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto. * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto. * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto. * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto. * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto. * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto. * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto. * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto. * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto. * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto. * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto. * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto. * gcc.target/i386/avx512f-vpslld-2.c: Ditto. * gcc.target/i386/avx512f-vpslldi-2.c: Ditto. * gcc.target/i386/avx512f-vpsllq-2.c: Ditto. * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto. * gcc.target/i386/avx512f-vpsrad-2.c: Ditto. * gcc.target/i386/avx512f-vpsradi-2.c: Ditto. * gcc.target/i386/avx512f-vpsraq-2.c: Ditto. * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto. * gcc.target/i386/avx512f-vpsravd-2.c: Ditto. * gcc.target/i386/avx512f-vpsravq-2.c: Ditto. * gcc.target/i386/avx512f-vpsubd-2.c: Ditto. * gcc.target/i386/avx512f-vpsubq-2.c: Ditto. * gcc.target/i386/avx512f-vptestmd-2.c: Ditto. * gcc.target/i386/avx512f-vptestmq-2.c: Ditto. * gcc.target/i386/avx512f-vptestnmd-2.c: Ditto. * gcc.target/i386/avx512f-vptestnmq-2.c: Ditto. * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto. * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto. * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto. * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto. * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto. * gcc.target/i386/avx512f-vscalefps-2.c: Ditto. * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto. * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto. * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto. * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto. * gcc.target/i386/avx512f-vsubpd-2.c: Ditto. * gcc.target/i386/avx512f-vsubps-2.c: Ditto. * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto. * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto. * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto. * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto. * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto. * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto. * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto. * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto. * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto. * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto. * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto. * gcc.target/i386/avx512f-vpsrld-2.c: Ditto. * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto. * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto. * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto. * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto. * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto. * gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST instead of static void. * gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC, delete unused variables. * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto. * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto. * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto. * gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC, delete unused variables, void for TEST instead of static void. * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto. * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto. * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto. * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto. * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto. * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto. * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto. * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto. * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto. * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto. * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto. * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto. * gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC, initialize variables. * gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto. * gcc.target/i386/avx512f-vpminsd-2.c: Ditto. * gcc.target/i386/avx512f-vpminsq-2.c: Ditto. * gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type. * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto. * gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables. * gcc.target/i386/avx512f-vcmpss-2.c: Ditto. * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto. * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto. * gcc.target/i386/i386.exp: Ditto. * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for CALC, void for TEST instead of static void, initialize variables. * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto. * gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of static void. * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto. * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto. * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto. * gcc.target/i386/avx512f-valignd-2.c: Ditto. * gcc.target/i386/avx512f-valignq-2.c: Ditto. * gcc.target/i386/avx512f-vcmppd-2.c: Ditto. * gcc.target/i386/avx512f-vcmpps-2.c: Ditto. * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto. * gcc.target/i386/avx512f-vcompressps-2.c: Ditto. * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto. * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto. * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto. * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto. * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto. * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto. * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto. * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto. * gcc.target/i386/avx512f-vexpandps-2.c: Ditto. * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto. * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto. * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto. * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto. * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto. * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto. * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto. * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto. * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto. * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto. * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto. * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto. * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto. * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto. * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto. * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto. * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto. * gcc.target/i386/avx512f-vmovapd-2.c: Ditto. * gcc.target/i386/avx512f-vmovaps-2.c: Ditto. * gcc.target/i386/avx512f-vmovddup-2.c: Ditto. * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto. * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto. * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto. * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto. * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto. * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto. * gcc.target/i386/avx512f-vmovupd-2.c: Ditto. * gcc.target/i386/avx512f-vmovups-2.c: Ditto. * gcc.target/i386/avx512f-vpabsd-2.c: Ditto. * gcc.target/i386/avx512f-vpabsq-2.c: Ditto. * gcc.target/i386/avx512f-vpandd-2.c: Ditto. * gcc.target/i386/avx512f-vpandnd-2.c: Ditto. * gcc.target/i386/avx512f-vpandnq-2.c: Ditto. * gcc.target/i386/avx512f-vpandq-2.c: Ditto. * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto. * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto. * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto. * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto. * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto. * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto. * gcc.target/i386/avx512f-vpermd-2.c: Ditto. * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto. * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto. * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto. * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto. * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto. * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto. * gcc.target/i386/avx512f-vpermilps-2.c: Ditto. * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto. * gcc.target/i386/avx512f-vpermpd-2.c: Ditto. * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto. * gcc.target/i386/avx512f-vpermps-2.c: Ditto. * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto. * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto. * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto. * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto. * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto. * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto. * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto. * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto. * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto. * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto. * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto. * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto. * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto. * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto. * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto. * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto. * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto. * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto. * gcc.target/i386/avx512f-vpmulld-2.c: Ditto. * gcc.target/i386/avx512f-vpord-2.c: Ditto. * gcc.target/i386/avx512f-vporq-2.c: Ditto. * gcc.target/i386/avx512f-vpslld-2.c: Ditto. * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto. * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto. * gcc.target/i386/avx512f-vpxord-2.c: Ditto. * gcc.target/i386/avx512f-vpxorq-2.c: Ditto. * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto. * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto. * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto. * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto. * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto. * gcc.target/i386/avx512f-vshufpd-2.c: Ditto. * gcc.target/i386/avx512f-vshufps-2.c: Ditto. * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto. * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto. * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto. * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto. * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto. * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto. * gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST instead of static void. * gcc.target/i386/avx512f-vprolq-2.c: Ditto. * gcc.target/i386/avx512f-vprolvd-2.c: Ditto. * gcc.target/i386/avx512f-vprolvq-2.c: Ditto. * gcc.target/i386/avx512f-vprord-2.c: Ditto. * gcc.target/i386/avx512f-vprorq-2.c: Ditto. * gcc.target/i386/avx512f-vprorvd-2.c: Ditto. * gcc.target/i386/avx512f-vprorvq-2.c: Ditto. * gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of static void, delete unused variables. * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto. * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto. * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto. * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto. * gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of static void, delete unused variables, Change parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO. * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in CALC, void for TEST instead of static void. * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static void. * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto. * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of static void, change type of parameter for UNION_TYPE. * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto. * gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC, void for TEST instead of static void, delete unused variables, change parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO. * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto. * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto. * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto. * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto. * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto. * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto. * gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC, void for TEST instead of static void, change parameters for UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO. * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto. * gcc.target/i386/avx512f-vpminud-2.c: Ditto. * gcc.target/i386/avx512f-vpminuq-2.c: Ditto. * gcc.target/i386/avx512f-additional-reg-names.c: Add __attribute__((unused)). * gcc.target/i386/avx512f-dummy.c: Delete unused variables, add __attribute__((unused)). * gcc.target/i386/avx512f-kandnw-1.c: Initialize variables. * gcc.target/i386/avx512f-kandw-1.c: Ditto. * gcc.target/i386/avx512f-klogic-2.c: Ditto. * gcc.target/i386/avx512f-knotw-1.c: Ditto. * gcc.target/i386/avx512f-korw-1.c: Ditto. * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto. * gcc.target/i386/avx512f-kxnorw-1.c: Ditto. * gcc.target/i386/avx512f-kxorw-1.c: Ditto. * gcc.target/i386/avx512f-kortestw-1.c: Initialize variables, add __attribute__((unused)). * gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h" * gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto. * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto. * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto. * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto. * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto. * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto. * gcc.target/i386/avx512f-vscalefss-2.c: Ditto. * gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h", delete unused variables. * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto. * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto. * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto. * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto. * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto. * gcc.target/i386/avx512f-helper.h: Void for test_512() instead of static void, mask_merging and zero_masking for unsigned types. * gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and CHECK_ARRAY for unsigned types. * gcc.target/i386/m256-check.h: Ditto. * gcc.target/i386/m512-check.h: Ditto. From-SVN: r211372
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/ChangeLog314
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c5
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c5
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512cd-vpconflictd-2.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512cd-vpconflictq-2.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512cd-vplzcntd-2.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512cd-vplzcntq-2.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-additional-reg-names.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-dummy.c4
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-helper.h12
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-kandnw-1.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-kandw-1.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-klogic-2.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-knotw-1.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-kortestw-1.c10
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-korw-1.c3
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-kunpckbw-1.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-kxnorw-1.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-kxorw-1.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vaddpd-2.c3
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vaddps-2.c3
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-valignd-2.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-valignq-2.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vblendmpd-2.c3
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vblendmps-2.c3
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vbroadcastf32x4-2.c3
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vbroadcastf64x4-2.c3
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vbroadcasti32x4-2.c3
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vbroadcasti64x4-2.c3
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vbroadcastsd-2.c3
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vbroadcastss-2.c3
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vcmppd-2.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vcmpps-2.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vcmpsd-2.c1
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vcmpss-2.c1
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vcompresspd-2.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vcompressps-2.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vcvtdq2pd-2.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vcvtdq2ps-2.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vcvtpd2dq-2.c4
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vcvtpd2ps-2.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vcvtpd2udq-2.c14
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vcvtph2ps-2.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vcvtps2dq-2.c3
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vcvtps2pd-2.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vcvtps2ph-2.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vcvtps2udq-2.c17
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vcvttpd2dq-2.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vcvttpd2udq-2.c14
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vcvttps2dq-2.c3
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vcvttps2udq-2.c17
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vcvttsd2si-1.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vcvttsd2si-2.c1
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vcvttss2si-1.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vcvttss2si-2.c1
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vcvtudq2pd-2.c4
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vcvtudq2ps-2.c4
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vdivpd-2.c3
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vdivps-2.c3
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vexpandpd-2.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vexpandps-2.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vextractf32x4-2.c4
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vextracti32x4-2.c4
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vfixupimmpd-2.c4
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vfixupimmps-2.c4
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vfixupimmsd-2.c4
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vfixupimmss-2.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vfmaddXXXpd-2.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vfmaddXXXps-2.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vfmaddsubXXXps-2.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vfmsubXXXpd-2.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vfmsubXXXps-2.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vfmsubaddXXXps-2.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vfnmaddXXXpd-2.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vfnmaddXXXps-2.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vfnmsubXXXpd-2.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vfnmsubXXXps-2.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vgetexppd-2.c3
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vgetexpps-2.c3
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vgetexpsd-2.c1
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vgetexpss-2.c1
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vgetmantpd-2.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vgetmantps-2.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vgetmantsd-2.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vgetmantss-2.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vinsertf32x4-2.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vinserti32x4-2.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vmaxpd-2.c3
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vmaxps-2.c3
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vminpd-2.c3
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vminps-2.c3
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vmovapd-2.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vmovaps-2.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vmovddup-2.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vmovdqa32-2.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vmovdqa64-2.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vmovdqu32-2.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vmovdqu64-2.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vmovshdup-2.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vmovsldup-2.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vmovupd-2.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vmovups-2.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vmulpd-2.c3
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vmulps-2.c3
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpabsd-2.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpabsq-2.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpaddd-2.c3
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpaddq-2.c3
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpandd-2.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpandnd-2.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpandnq-2.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpandq-2.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpblendmd-2.c3
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpblendmq-2.c3
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpbroadcastd-2.c3
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpbroadcastq-2.c3
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpcmpd-2.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpcmpeqd-2.c3
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpcmpeqq-2.c3
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpcmpged-2.c4
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpcmpgeq-2.c4
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpcmpgeud-2.c4
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpcmpgeuq-2.c4
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpcmpgtd-2.c3
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpcmpgtq-2.c3
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpcmpled-2.c4
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpcmpleq-2.c4
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpcmpleud-2.c4
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpcmpleuq-2.c4
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpcmpltd-2.c4
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpcmpltq-2.c4
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpcmpltud-2.c4
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpcmpltuq-2.c4
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpcmpneqd-2.c4
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpcmpneqq-2.c4
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpcmpnequd-2.c4
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpcmpnequq-2.c4
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpcmpq-2.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpcmpud-2.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpcmpuq-2.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpcompressd-2.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpcompressq-2.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpermd-2.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpermi2d-2.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpermi2pd-2.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpermi2ps-2.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpermi2q-2.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpermilpd-2.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpermilpdi-2.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpermilps-2.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpermilpsi-2.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpermpd-2.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpermpdi-2.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpermps-2.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpermq-imm-2.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpermq-var-2.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpermt2d-2.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpermt2pd-2.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpermt2ps-2.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpermt2q-2.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpexpandd-2.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpexpandq-2.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpmaxsd-2.c6
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpmaxsq-2.c6
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpmaxud-2.c17
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpmaxuq-2.c16
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpminsd-2.c6
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpminsq-2.c6
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpminud-2.c16
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpminuq-2.c16
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpmovdb-2.c3
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpmovdw-2.c3
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpmovqb-2.c3
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpmovqd-2.c5
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpmovqw-2.c3
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpmovsdb-2.c3
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpmovsdw-2.c3
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpmovsqb-2.c3
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpmovsqd-2.c3
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpmovsqw-2.c3
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpmovsxbd-2.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpmovsxbq-2.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpmovsxdq-2.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpmovsxwd-2.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpmovsxwq-2.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpmovusdb-2.c21
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpmovusdw-2.c21
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpmovusqb-2.c23
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpmovusqd-2.c21
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpmovusqw-2.c21
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpmovzxbd-2.c4
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpmovzxbq-2.c4
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpmovzxdq-2.c4
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpmovzxwd-2.c4
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpmovzxwq-2.c4
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpmuldq-2.c4
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpmulld-2.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpmuludq-2.c18
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpord-2.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vporq-2.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vprold-2.c4
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vprolq-2.c4
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vprolvd-2.c4
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vprolvq-2.c4
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vprord-2.c4
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vprorq-2.c4
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vprorvd-2.c4
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vprorvq-2.c4
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpshufd-2.c6
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpslld-2.c3
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpslldi-2.c3
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpsllq-2.c3
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpsllqi-2.c3
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpsllvd-2.c7
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpsllvq-2.c9
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpsrad-2.c3
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpsradi-2.c3
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpsraq-2.c3
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpsraqi-2.c3
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpsravd-2.c3
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpsravq-2.c3
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpsrld-2.c19
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpsrldi-2.c27
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpsrlq-2.c19
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpsrlqi-2.c25
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpsrlvd-2.c15
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpsrlvq-2.c18
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpsubd-2.c3
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpsubq-2.c3
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpternlogd-2.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpternlogq-2.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vptestmd-2.c3
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vptestmq-2.c3
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vptestnmd-2.c3
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vptestnmq-2.c3
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpunpckhdq-2.c3
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpunpckhqdq-2.c3
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpunpckldq-2.c3
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpunpcklqdq-2.c3
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpxord-2.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vpxorq-2.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vrcp14pd-2.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vrcp14ps-2.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vrcp14sd-2.c4
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vrcp14ss-2.c4
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vrndscalepd-2.c3
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vrndscaleps-2.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vrndscalesd-2.c1
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vrndscaless-2.c1
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vrsqrt14pd-2.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vrsqrt14ps-2.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vrsqrt14sd-2.c4
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vrsqrt14ss-2.c4
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vscalefpd-2.c3
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vscalefps-2.c3
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vscalefsd-2.c1
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vscalefss-2.c1
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vshuff32x4-2.c4
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vshuff64x2-2.c4
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vshufi32x4-2.c4
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vshufi64x2-2.c4
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vshufpd-2.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vshufps-2.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vsqrtpd-2.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vsqrtps-2.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vsubpd-2.c3
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vsubps-2.c3
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vunpckhpd-2.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vunpckhps-2.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vunpcklpd-2.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/avx512f-vunpcklps-2.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/i386.exp6
-rw-r--r--gcc/testsuite/gcc.target/i386/m128-check.h21
-rw-r--r--gcc/testsuite/gcc.target/i386/m256-check.h28
-rw-r--r--gcc/testsuite/gcc.target/i386/m512-check.h30
277 files changed, 972 insertions, 516 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index cbf634b..544b80b 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,317 @@
+2014-06-09 Petr Murzin <petr.murzin@intel.com>
+
+ * gcc.target/i386/avx512f-vaddpd-2.c: Add static void for CALC,
+ void for TEST instead of static void.
+ * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
+ * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
+ * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
+ * gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto.
+ * gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto.
+ * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
+ * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
+ * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
+ * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
+ * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
+ * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
+ * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
+ * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
+ * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
+ * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
+ * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
+ * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
+ * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
+ * gcc.target/i386/avx512f-vminps-2.c: Ditto.
+ * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
+ * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
+ * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
+ * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
+ * gcc.target/i386/avx512f-vptestnmd-2.c: Ditto.
+ * gcc.target/i386/avx512f-vptestnmq-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
+ * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
+ * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
+ * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
+ * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
+ * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
+ * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
+ * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
+ * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST
+ instead of static void.
+ * gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC,
+ delete unused variables.
+ * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC,
+ delete unused variables, void for TEST instead of static void.
+ * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC,
+ initialize variables.
+ * gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto.
+ * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
+ * gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type.
+ * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
+ * gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables.
+ * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
+ * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
+ * gcc.target/i386/i386.exp: Ditto.
+ * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for CALC,
+ void for TEST instead of static void, initialize variables.
+ * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
+ * gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of
+ static void.
+ * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
+ * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
+ * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
+ * gcc.target/i386/avx512f-valignd-2.c: Ditto.
+ * gcc.target/i386/avx512f-valignq-2.c: Ditto.
+ * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
+ * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
+ * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
+ * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
+ * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
+ * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
+ * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
+ * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
+ * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
+ * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
+ * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
+ * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
+ * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
+ * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
+ * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
+ * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
+ * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
+ * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
+ * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
+ * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
+ * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
+ * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
+ * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
+ * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
+ * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
+ * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
+ * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
+ * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
+ * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
+ * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
+ * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
+ * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
+ * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
+ * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
+ * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
+ * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
+ * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
+ * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
+ * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
+ * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
+ * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpord-2.c: Ditto.
+ * gcc.target/i386/avx512f-vporq-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
+ * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
+ * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
+ * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
+ * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
+ * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
+ * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
+ * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
+ * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
+ * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
+ * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
+ * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
+ * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
+ * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
+ * gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST
+ instead of static void.
+ * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
+ * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
+ * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
+ * gcc.target/i386/avx512f-vprord-2.c: Ditto.
+ * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
+ * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
+ * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
+ * gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of
+ static void, delete unused variables.
+ * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
+ * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
+ * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
+ * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of
+ static void, delete unused variables, Change parameters for
+ UNION_CHECK, MASK_MERGE and MASK_ZERO.
+ * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in
+ CALC, void for TEST instead of static void.
+ * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for
+ UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static
+ void.
+ * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
+ * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of
+ static void, change type of parameter for UNION_TYPE.
+ * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
+ * gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC,
+ void for TEST instead of static void, delete unused variables, change
+ parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO.
+ * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC,
+ void for TEST instead of static void, change parameters for UNION_CHECK,
+ UNION_TYPE, MASK_MERGE and MASK_ZERO.
+ * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
+ * gcc.target/i386/avx512f-additional-reg-names.c: Add
+ __attribute__((unused)).
+ * gcc.target/i386/avx512f-dummy.c: Delete unused variables, add
+ __attribute__((unused)).
+ * gcc.target/i386/avx512f-kandnw-1.c: Initialize variables.
+ * gcc.target/i386/avx512f-kandw-1.c: Ditto.
+ * gcc.target/i386/avx512f-klogic-2.c: Ditto.
+ * gcc.target/i386/avx512f-knotw-1.c: Ditto.
+ * gcc.target/i386/avx512f-korw-1.c: Ditto.
+ * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
+ * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
+ * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
+ * gcc.target/i386/avx512f-kortestw-1.c: Initialize variables,
+ add __attribute__((unused)).
+ * gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h"
+ * gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto.
+ * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
+ * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
+ * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
+ * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
+ * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
+ * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
+ * gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h",
+ delete unused variables.
+ * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
+ * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
+ * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
+ * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
+ * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
+ * gcc.target/i386/avx512f-helper.h: Void for test_512() instead of
+ static void, mask_merging and zero_masking for unsigned types.
+ * gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and
+ CHECK_ARRAY for unsigned types.
+ * gcc.target/i386/m256-check.h: Ditto.
+ * gcc.target/i386/m512-check.h: Ditto.
+
2014-06-09 Alan Lawrence <alan.lawrence@arm.com>
PR target/61062
diff --git a/gcc/testsuite/gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c b/gcc/testsuite/gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c
index 05f4bfc..2e0a082 100644
--- a/gcc/testsuite/gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c
@@ -9,6 +9,7 @@
#define SIZE (AVX512F_LEN / 64)
+static void
CALC (long long *res, __mmask8 src)
{
int i;
@@ -17,13 +18,13 @@ CALC (long long *res, __mmask8 src)
res[i] = src;
}
-static void
+void
TEST (void)
{
int i;
UNION_TYPE (AVX512F_LEN, i_q) res;
long long res_ref[SIZE];
- __mmask8 src;
+ __mmask8 src = 0;
for (i = 0; i < SIZE; i++)
{
diff --git a/gcc/testsuite/gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c b/gcc/testsuite/gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c
index 7282110..f4bd7e7 100644
--- a/gcc/testsuite/gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c
@@ -9,6 +9,7 @@
#define SIZE (AVX512F_LEN / 32)
+static void
CALC (int *res, __mmask16 src)
{
int i;
@@ -17,13 +18,13 @@ CALC (int *res, __mmask16 src)
res[i] = src;
}
-static void
+void
TEST (void)
{
int i;
UNION_TYPE (AVX512F_LEN, i_d) res;
int res_ref[SIZE];
- __mmask16 src;
+ __mmask16 src = 0;
for (i = 0; i < SIZE; i++)
{
diff --git a/gcc/testsuite/gcc.target/i386/avx512cd-vpconflictd-2.c b/gcc/testsuite/gcc.target/i386/avx512cd-vpconflictd-2.c
index 16597fb..47bfc67 100644
--- a/gcc/testsuite/gcc.target/i386/avx512cd-vpconflictd-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512cd-vpconflictd-2.c
@@ -25,7 +25,7 @@ CALC (int *s, int *r)
}
}
-static void
+void
TEST (void)
{
UNION_TYPE (AVX512F_LEN, i_d) s, res1, res2, res3;
diff --git a/gcc/testsuite/gcc.target/i386/avx512cd-vpconflictq-2.c b/gcc/testsuite/gcc.target/i386/avx512cd-vpconflictq-2.c
index a269519..c36025b 100644
--- a/gcc/testsuite/gcc.target/i386/avx512cd-vpconflictq-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512cd-vpconflictq-2.c
@@ -25,7 +25,7 @@ CALC (long long *s, long long *r)
}
}
-static void
+void
TEST (void)
{
UNION_TYPE (AVX512F_LEN, i_q) s, res1, res2, res3;
diff --git a/gcc/testsuite/gcc.target/i386/avx512cd-vplzcntd-2.c b/gcc/testsuite/gcc.target/i386/avx512cd-vplzcntd-2.c
index 0a357b6..ce49531 100644
--- a/gcc/testsuite/gcc.target/i386/avx512cd-vplzcntd-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512cd-vplzcntd-2.c
@@ -25,7 +25,7 @@ CALC (int *s, int *r)
}
}
-static void
+void
TEST (void)
{
UNION_TYPE (AVX512F_LEN, i_d) s, res1, res2, res3;
diff --git a/gcc/testsuite/gcc.target/i386/avx512cd-vplzcntq-2.c b/gcc/testsuite/gcc.target/i386/avx512cd-vplzcntq-2.c
index f0cc403..42bd797 100644
--- a/gcc/testsuite/gcc.target/i386/avx512cd-vplzcntq-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512cd-vplzcntq-2.c
@@ -25,7 +25,7 @@ CALC (long long *s, long long *r)
}
}
-static void
+void
TEST (void)
{
UNION_TYPE (AVX512F_LEN, i_q) s, res1, res2, res3;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-additional-reg-names.c b/gcc/testsuite/gcc.target/i386/avx512f-additional-reg-names.c
index 1bd428a..164a1de 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-additional-reg-names.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-additional-reg-names.c
@@ -3,7 +3,7 @@
void foo ()
{
- register int zmm_var asm ("zmm9");
+ register int zmm_var asm ("zmm9") __attribute__((unused));
__asm__ __volatile__("vxorpd %%zmm0, %%zmm0, %%zmm7\n" : : : "zmm7" );
}
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-dummy.c b/gcc/testsuite/gcc.target/i386/avx512f-dummy.c
index 84b0627..0ef0003 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-dummy.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-dummy.c
@@ -7,7 +7,7 @@
void static
avx512f_test (void)
{
- union512i_q u, s1, s2;
+ union512i_q u;
long long e[8];
- volatile int tst = check_union512i_q (u, e);
+ volatile int tst __attribute__((unused)) = check_union512i_q (u, e);
}
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-helper.h b/gcc/testsuite/gcc.target/i386/avx512f-helper.h
index 61b2e90..9beabdf 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-helper.h
+++ b/gcc/testsuite/gcc.target/i386/avx512f-helper.h
@@ -40,6 +40,10 @@ MAKE_MASK_MERGE(i_d, int)
MAKE_MASK_MERGE(i_q, long long)
MAKE_MASK_MERGE(, float)
MAKE_MASK_MERGE(d, double)
+MAKE_MASK_MERGE(i_ub, unsigned char)
+MAKE_MASK_MERGE(i_uw, unsigned short)
+MAKE_MASK_MERGE(i_ud, unsigned int)
+MAKE_MASK_MERGE(i_uq, unsigned long long)
#define MASK_MERGE(TYPE) merge_masking_##TYPE
@@ -61,6 +65,11 @@ MAKE_MASK_ZERO(i_d, int)
MAKE_MASK_ZERO(i_q, long long)
MAKE_MASK_ZERO(, float)
MAKE_MASK_ZERO(d, double)
+MAKE_MASK_ZERO(i_ub, unsigned char)
+MAKE_MASK_ZERO(i_uw, unsigned short)
+MAKE_MASK_ZERO(i_ud, unsigned int)
+MAKE_MASK_ZERO(i_uq, unsigned long long)
+
#define MASK_ZERO(TYPE) zero_masking_##TYPE
@@ -82,7 +91,8 @@ MAKE_MASK_ZERO(d, double)
#define AVX512F_LEN 512
#define AVX512F_LEN_HALF 256
-static void test_512 ();
+
+void test_512 ();
#if defined (AVX512F)
void
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-kandnw-1.c b/gcc/testsuite/gcc.target/i386/avx512f-kandnw-1.c
index 3d777c8..b81fa6e 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-kandnw-1.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-kandnw-1.c
@@ -8,7 +8,7 @@ void
avx512f_test ()
{
__mmask16 k1, k2, k3;
- volatile __m512 x;
+ volatile __m512 x = _mm512_setzero_ps();
__asm__( "kmovw %1, %0" : "=k" (k1) : "r" (1) );
__asm__( "kmovw %1, %0" : "=k" (k2) : "r" (2) );
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-kandw-1.c b/gcc/testsuite/gcc.target/i386/avx512f-kandw-1.c
index 19a3cf4..78ab143 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-kandw-1.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-kandw-1.c
@@ -8,7 +8,7 @@ void
avx512f_test ()
{
__mmask16 k1, k2, k3;
- volatile __m512 x;
+ volatile __m512 x = _mm512_setzero_ps();
__asm__( "kmovw %1, %0" : "=k" (k1) : "r" (1) );
__asm__( "kmovw %1, %0" : "=k" (k2) : "r" (2) );
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-klogic-2.c b/gcc/testsuite/gcc.target/i386/avx512f-klogic-2.c
index df7fc9b..48d4d84 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-klogic-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-klogic-2.c
@@ -8,7 +8,7 @@ void
avx512f_test (void)
{
__mmask16 dst, src1, src2, dst_ref;
- volatile __m512 x;
+ volatile __m512 x = _mm512_setzero_ps();
__asm__( "kmovw %1, %0" : "=k" (src1) : "r" (0x0FFF) );
__asm__( "kmovw %1, %0" : "=k" (src2) : "r" (0x0F0F) );
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-knotw-1.c b/gcc/testsuite/gcc.target/i386/avx512f-knotw-1.c
index a8f8f10..32715a3 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-knotw-1.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-knotw-1.c
@@ -8,7 +8,7 @@ void
avx512f_test ()
{
__mmask16 k1, k2;
- volatile __m512 x;
+ volatile __m512 x = _mm512_setzero_ps();
__asm__( "kmovw %1, %0" : "=k" (k1) : "r" (45) );
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-kortestw-1.c b/gcc/testsuite/gcc.target/i386/avx512f-kortestw-1.c
index a3cdd4a..a33dbf2 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-kortestw-1.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-kortestw-1.c
@@ -6,12 +6,12 @@
void
avx512f_test () {
- volatile __mmask16 k1;
- __mmask16 k2;
- volatile __mmask8 k3;
- __mmask8 k4;
+ volatile __mmask16 k1 = 0;
+ __mmask16 k2 = 0;
+ volatile __mmask8 k3 = 0;
+ __mmask8 k4 = 0;
- volatile short r;
+ volatile short r __attribute__((unused));
/* Check that appropriate insn sequence is generated at -O0. */
r = _mm512_kortestc (k1, k2);
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-korw-1.c b/gcc/testsuite/gcc.target/i386/avx512f-korw-1.c
index 96f837b..9168dd3 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-korw-1.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-korw-1.c
@@ -8,7 +8,8 @@ void
avx512f_test ()
{
__mmask16 k1, k2, k3;
- volatile __m512 x;
+ volatile __m512 x = _mm512_setzero_ps();
+
__asm__( "kmovw %1, %0" : "=k" (k1) : "r" (1) );
__asm__( "kmovw %1, %0" : "=k" (k2) : "r" (2) );
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-kunpckbw-1.c b/gcc/testsuite/gcc.target/i386/avx512f-kunpckbw-1.c
index bc55f8b..f82a9c8 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-kunpckbw-1.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-kunpckbw-1.c
@@ -7,7 +7,7 @@
void
avx512f_test () {
__mmask16 k1, k2, k3;
- volatile __m512 x;
+ volatile __m512 x = _mm512_setzero_ps();
__asm__( "kmovw %1, %0" : "=k" (k1) : "r" (1) );
__asm__( "kmovw %1, %0" : "=k" (k2) : "r" (2) );
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-kxnorw-1.c b/gcc/testsuite/gcc.target/i386/avx512f-kxnorw-1.c
index 8b12b2a..15df525 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-kxnorw-1.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-kxnorw-1.c
@@ -8,7 +8,7 @@ void
avx512f_test ()
{
__mmask16 k1, k2, k3;
- volatile __m512 x;
+ volatile __m512 x = _mm512_setzero_ps();
__asm__( "kmovw %1, %0" : "=k" (k1) : "r" (1) );
__asm__( "kmovw %1, %0" : "=k" (k2) : "r" (2) );
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-kxorw-1.c b/gcc/testsuite/gcc.target/i386/avx512f-kxorw-1.c
index 7ae1bc4..e454624 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-kxorw-1.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-kxorw-1.c
@@ -8,7 +8,7 @@ void
avx512f_test ()
{
__mmask16 k1, k2, k3;
- volatile __m512 x;
+ volatile __m512 x = _mm512_setzero_ps();
__asm__( "kmovw %1, %0" : "=k" (k1) : "r" (1) );
__asm__( "kmovw %1, %0" : "=k" (k2) : "r" (2) );
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vaddpd-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vaddpd-2.c
index ce6918e..a246718 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vaddpd-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vaddpd-2.c
@@ -9,6 +9,7 @@
#define SIZE (AVX512F_LEN / 64)
#include "avx512f-mask-type.h"
+static void
CALC (double *r, double *s1, double *s2)
{
int i;
@@ -18,7 +19,7 @@ CALC (double *r, double *s1, double *s2)
}
}
-void static
+void
TEST (void)
{
int i, sign;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vaddps-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vaddps-2.c
index 6c982bc..e1ea3df 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vaddps-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vaddps-2.c
@@ -9,6 +9,7 @@
#define SIZE (AVX512F_LEN / 32)
#include "avx512f-mask-type.h"
+static void
CALC (float *r, float *s1, float *s2)
{
int i;
@@ -18,7 +19,7 @@ CALC (float *r, float *s1, float *s2)
}
}
-void static
+void
TEST (void)
{
int i, sign;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-valignd-2.c b/gcc/testsuite/gcc.target/i386/avx512f-valignd-2.c
index 3d2a71c..e0cf231 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-valignd-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-valignd-2.c
@@ -27,7 +27,7 @@ CALC (int *s1, int *s2, int *r)
r[i] = s[i + N];
}
-void static
+void
TEST (void)
{
UNION_TYPE (AVX512F_LEN, i_d) res1, res2, res3, s1, s2;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-valignq-2.c b/gcc/testsuite/gcc.target/i386/avx512f-valignq-2.c
index b3c09c7..92d0144 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-valignq-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-valignq-2.c
@@ -27,7 +27,7 @@ CALC (long long *s1, long long *s2, long long *r)
r[i] = s[i + N];
}
-void static
+void
TEST (void)
{
UNION_TYPE (AVX512F_LEN, i_q) res1, res2, res3, s1, s2;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vblendmpd-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vblendmpd-2.c
index 1fe4cb6..027a74f 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vblendmpd-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vblendmpd-2.c
@@ -9,6 +9,7 @@
#define SIZE (AVX512F_LEN / 64)
#include "avx512f-mask-type.h"
+static void
CALC (double *r, double *s1, double *s2, MASK_TYPE mask)
{
int i;
@@ -18,7 +19,7 @@ CALC (double *r, double *s1, double *s2, MASK_TYPE mask)
}
}
-void static
+void
TEST (void)
{
int i, sign;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vblendmps-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vblendmps-2.c
index e92c70c..e0c9c69 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vblendmps-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vblendmps-2.c
@@ -9,6 +9,7 @@
#define SIZE (AVX512F_LEN / 32)
#include "avx512f-mask-type.h"
+static void
CALC (float *r, float *s1, float *s2, MASK_TYPE mask)
{
int i;
@@ -18,7 +19,7 @@ CALC (float *r, float *s1, float *s2, MASK_TYPE mask)
}
}
-void static
+void
TEST (void)
{
int i, sign;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vbroadcastf32x4-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vbroadcastf32x4-2.c
index 79abcdc..d0a3f7e 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vbroadcastf32x4-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vbroadcastf32x4-2.c
@@ -9,6 +9,7 @@
#define SIZE (AVX512F_LEN / 32)
#include "avx512f-mask-type.h"
+static void
CALC (float *r, float *s)
{
int i;
@@ -18,7 +19,7 @@ CALC (float *r, float *s)
}
}
-void static
+void
TEST (void)
{
int i, sign;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vbroadcastf64x4-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vbroadcastf64x4-2.c
index bc5f6a1..f646b2c 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vbroadcastf64x4-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vbroadcastf64x4-2.c
@@ -9,6 +9,7 @@
#define SIZE (AVX512F_LEN / 64)
#include "avx512f-mask-type.h"
+static void
CALC (double *r, double *s)
{
int i;
@@ -18,7 +19,7 @@ CALC (double *r, double *s)
}
}
-void static
+void
TEST (void)
{
int i, sign;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vbroadcasti32x4-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vbroadcasti32x4-2.c
index 61dccc2..37fb0d0 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vbroadcasti32x4-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vbroadcasti32x4-2.c
@@ -9,6 +9,7 @@
#define SIZE (AVX512F_LEN / 32)
#include "avx512f-mask-type.h"
+static void
CALC (int *r, int *s)
{
int i;
@@ -18,7 +19,7 @@ CALC (int *r, int *s)
}
}
-void static
+void
TEST (void)
{
int i, sign;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vbroadcasti64x4-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vbroadcasti64x4-2.c
index 6286fca..a54e987 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vbroadcasti64x4-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vbroadcasti64x4-2.c
@@ -9,6 +9,7 @@
#define SIZE (AVX512F_LEN / 64)
#include "avx512f-mask-type.h"
+static void
CALC (long long *r, long long *s)
{
int i;
@@ -18,7 +19,7 @@ CALC (long long *r, long long *s)
}
}
-void static
+void
TEST (void)
{
int i, sign;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vbroadcastsd-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vbroadcastsd-2.c
index 3ecc1a7..b2c056c 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vbroadcastsd-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vbroadcastsd-2.c
@@ -9,6 +9,7 @@
#define SIZE (AVX512F_LEN / 64)
#include "avx512f-mask-type.h"
+static void
CALC (double *r, double *s)
{
int i;
@@ -18,7 +19,7 @@ CALC (double *r, double *s)
}
}
-void static
+void
TEST (void)
{
int i, sign;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vbroadcastss-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vbroadcastss-2.c
index f3f3398..ac9ab1a 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vbroadcastss-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vbroadcastss-2.c
@@ -9,6 +9,7 @@
#define SIZE (AVX512F_LEN / 32)
#include "avx512f-mask-type.h"
+static void
CALC (float *r, float *s)
{
int i;
@@ -18,7 +19,7 @@ CALC (float *r, float *s)
}
}
-void static
+void
TEST (void)
{
int i, sign;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vcmppd-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vcmppd-2.c
index add23d0..a81f362 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vcmppd-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vcmppd-2.c
@@ -26,7 +26,7 @@
if ((dst_ref & mask) != dst2) abort();
#endif
-static void
+void
TEST ()
{
UNION_TYPE (AVX512F_LEN, d) source1, source2;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vcmpps-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vcmpps-2.c
index 15c314e..88dc890 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vcmpps-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vcmpps-2.c
@@ -26,7 +26,7 @@
if ((dst_ref & mask) != dst2) abort();
#endif
-static void
+void
TEST ()
{
UNION_TYPE (AVX512F_LEN,) source1, source2;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vcmpsd-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vcmpsd-2.c
index 3e4729e..0190722 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vcmpsd-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vcmpsd-2.c
@@ -27,7 +27,6 @@ avx512f_test ()
__m128d source1, source2;
__mmask8 dst, dst2, mask;
mask = 1;
- int i;
CMP(_CMP_EQ_OQ, !isunordered(s1[0], s2[0]) && s1[0] == s2[0]);
CMP(_CMP_LT_OS, !isunordered(s1[0], s2[0]) && s1[0] < s2[0]);
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vcmpss-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vcmpss-2.c
index 7343cb0..4a014f1 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vcmpss-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vcmpss-2.c
@@ -26,7 +26,6 @@ avx512f_test ()
{
__m128 source1, source2;
__mmask8 dst, dst2, mask;
- int i;
mask = 1;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vcompresspd-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vcompresspd-2.c
index 4acbadb..04553da 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vcompresspd-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vcompresspd-2.c
@@ -23,7 +23,7 @@ CALC (double *s, double *r, MASK_TYPE mask)
}
}
-static void
+void
TEST (void)
{
UNION_TYPE (AVX512F_LEN, d) s, res1, res2;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vcompressps-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vcompressps-2.c
index f996452..e934a5f 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vcompressps-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vcompressps-2.c
@@ -23,7 +23,7 @@ CALC (float *s, float *r, MASK_TYPE mask)
}
}
-static void
+void
TEST (void)
{
UNION_TYPE (AVX512F_LEN, ) s, res1, res2;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vcvtdq2pd-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vcvtdq2pd-2.c
index 77cdbab..2e4f051 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vcvtdq2pd-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vcvtdq2pd-2.c
@@ -21,7 +21,7 @@ CALC (int *s, double *r)
}
}
-static void
+void
TEST (void)
{
UNION_TYPE (AVX512F_LEN_HALF, i_d) s;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vcvtdq2ps-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vcvtdq2ps-2.c
index 4a3e3aa..ca8e56e 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vcvtdq2ps-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vcvtdq2ps-2.c
@@ -20,7 +20,7 @@ CALC (int *s, float *r)
}
}
-static void
+void
TEST (void)
{
UNION_TYPE (AVX512F_LEN, i_d) s;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vcvtpd2dq-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vcvtpd2dq-2.c
index 5ecb640..cdaa182 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vcvtpd2dq-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vcvtpd2dq-2.c
@@ -11,7 +11,7 @@
#define DST_SIZE ((AVX512F_LEN_HALF) / 32)
static void
-CALC (double *s, unsigned *r)
+CALC (double *s, int *r)
{
int i;
@@ -22,7 +22,7 @@ CALC (double *s, unsigned *r)
}
}
-static void
+void
TEST (void)
{
UNION_TYPE (AVX512F_LEN, d) s;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vcvtpd2ps-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vcvtpd2ps-2.c
index fa17ef9..e79e014 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vcvtpd2ps-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vcvtpd2ps-2.c
@@ -17,7 +17,7 @@ CALC (float *e, UNION_TYPE (AVX512F_LEN, d) s1)
e[i] = (float) s1.a[i];
}
-void static
+void
TEST (void)
{
UNION_TYPE (AVX512F_LEN, d) s1;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vcvtpd2udq-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vcvtpd2udq-2.c
index 24788d9..1873cf8 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vcvtpd2udq-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vcvtpd2udq-2.c
@@ -21,11 +21,11 @@ CALC (double *s, unsigned *r)
}
}
-static void
+void
TEST (void)
{
UNION_TYPE (AVX512F_LEN, d) s;
- UNION_TYPE (AVX512F_LEN_HALF, i_d) res1, res2, res3;
+ UNION_TYPE (AVX512F_LEN_HALF, i_ud) res1, res2, res3;
MASK_TYPE mask = MASK_VALUE;
unsigned res_ref[DST_SIZE] = { 0 };
int i;
@@ -44,14 +44,14 @@ TEST (void)
CALC (s.a, res_ref);
- if (UNION_CHECK (AVX512F_LEN_HALF, i_d) (res1, res_ref))
+ if (UNION_CHECK (AVX512F_LEN_HALF, i_ud) (res1, res_ref))
abort ();
- MASK_MERGE (i_d) (res_ref, mask, SRC_SIZE);
- if (UNION_CHECK (AVX512F_LEN_HALF, i_d) (res2, res_ref))
+ MASK_MERGE (i_ud) (res_ref, mask, SRC_SIZE);
+ if (UNION_CHECK (AVX512F_LEN_HALF, i_ud) (res2, res_ref))
abort ();
- MASK_ZERO (i_d) (res_ref, mask, SRC_SIZE);
- if (UNION_CHECK (AVX512F_LEN_HALF, i_d) (res3, res_ref))
+ MASK_ZERO (i_ud) (res_ref, mask, SRC_SIZE);
+ if (UNION_CHECK (AVX512F_LEN_HALF, i_ud) (res3, res_ref))
abort ();
}
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vcvtph2ps-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vcvtph2ps-2.c
index 725e1e8..ec98f4b 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vcvtph2ps-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vcvtph2ps-2.c
@@ -9,7 +9,7 @@
#define SIZE (AVX512F_LEN / 32)
#include "avx512f-mask-type.h"
-static void
+void
TEST (void)
{
UNION_TYPE (AVX512F_LEN_HALF, i_w) val;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vcvtps2dq-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vcvtps2dq-2.c
index a35c2ad..35edd69 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vcvtps2dq-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vcvtps2dq-2.c
@@ -9,6 +9,7 @@
#define SIZE (AVX512F_LEN / 32)
#include "avx512f-mask-type.h"
+static void
CALC (int *r, float *s)
{
int i;
@@ -16,7 +17,7 @@ CALC (int *r, float *s)
r[i] = (s[i] >= 0) ? (int) (s[i] + 0.5) : (int) (s[i] - 0.5);
}
-void static
+void
TEST (void)
{
int i, sign;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vcvtps2pd-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vcvtps2pd-2.c
index 5bed4f3..6dc6d20 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vcvtps2pd-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vcvtps2pd-2.c
@@ -21,7 +21,7 @@ CALC (float *s, double *r)
}
}
-static void
+void
TEST (void)
{
UNION_TYPE (AVX512F_LEN_HALF, ) s;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vcvtps2ph-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vcvtps2ph-2.c
index 6fe9eff..540bf29 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vcvtps2ph-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vcvtps2ph-2.c
@@ -9,7 +9,7 @@
#define SIZE (AVX512F_LEN / 32)
#include "avx512f-mask-type.h"
-static void
+void
TEST (void)
{
UNION_TYPE (AVX512F_LEN,) val;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vcvtps2udq-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vcvtps2udq-2.c
index 7826e2d..f97e9f5 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vcvtps2udq-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vcvtps2udq-2.c
@@ -9,6 +9,7 @@
#define SIZE (AVX512F_LEN / 32)
#include "avx512f-mask-type.h"
+static void
CALC (unsigned *r, float *s)
{
int i;
@@ -16,11 +17,11 @@ CALC (unsigned *r, float *s)
r[i] = (unsigned) (s[i] + 0.5);
}
-void static
+void
TEST (void)
{
- int i, sign;
- UNION_TYPE (AVX512F_LEN, i_d) res1, res2, res3;
+ int i;
+ UNION_TYPE (AVX512F_LEN, i_ud) res1, res2, res3;
UNION_TYPE (AVX512F_LEN,) src;
MASK_TYPE mask = MASK_VALUE;
unsigned res_ref[SIZE];
@@ -37,14 +38,14 @@ TEST (void)
CALC (res_ref, src.a);
- if (UNION_CHECK (AVX512F_LEN, i_d) (res1, res_ref))
+ if (UNION_CHECK (AVX512F_LEN, i_ud) (res1, res_ref))
abort ();
- MASK_MERGE (i_d) (res_ref, mask, SIZE);
- if (UNION_CHECK (AVX512F_LEN, i_d) (res2, res_ref))
+ MASK_MERGE (i_ud) (res_ref, mask, SIZE);
+ if (UNION_CHECK (AVX512F_LEN, i_ud) (res2, res_ref))
abort ();
- MASK_ZERO (i_d) (res_ref, mask, SIZE);
- if (UNION_CHECK (AVX512F_LEN, i_d) (res3, res_ref))
+ MASK_ZERO (i_ud) (res_ref, mask, SIZE);
+ if (UNION_CHECK (AVX512F_LEN, i_ud) (res3, res_ref))
abort ();
}
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vcvttpd2dq-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vcvttpd2dq-2.c
index f73c5c3..cba83ca 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vcvttpd2dq-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vcvttpd2dq-2.c
@@ -21,7 +21,7 @@ CALC (double *s, int *r)
}
}
-static void
+void
TEST (void)
{
UNION_TYPE (AVX512F_LEN, d) s;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vcvttpd2udq-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vcvttpd2udq-2.c
index a8d3adc..5345589 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vcvttpd2udq-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vcvttpd2udq-2.c
@@ -21,11 +21,11 @@ CALC (double *s, unsigned *r)
}
}
-static void
+void
TEST (void)
{
UNION_TYPE (AVX512F_LEN, d) s;
- UNION_TYPE (AVX512F_LEN_HALF, i_d) res1, res2, res3;
+ UNION_TYPE (AVX512F_LEN_HALF, i_ud) res1, res2, res3;
MASK_TYPE mask = MASK_VALUE;
unsigned res_ref[DST_SIZE] = { 0 };
int i;
@@ -44,14 +44,14 @@ TEST (void)
CALC (s.a, res_ref);
- if (UNION_CHECK (AVX512F_LEN_HALF, i_d) (res1, res_ref))
+ if (UNION_CHECK (AVX512F_LEN_HALF, i_ud) (res1, res_ref))
abort ();
- MASK_MERGE (i_d) (res_ref, mask, SRC_SIZE);
- if (UNION_CHECK (AVX512F_LEN_HALF, i_d) (res2, res_ref))
+ MASK_MERGE (i_ud) (res_ref, mask, SRC_SIZE);
+ if (UNION_CHECK (AVX512F_LEN_HALF, i_ud) (res2, res_ref))
abort ();
- MASK_ZERO (i_d) (res_ref, mask, SRC_SIZE);
- if (UNION_CHECK (AVX512F_LEN_HALF, i_d) (res3, res_ref))
+ MASK_ZERO (i_ud) (res_ref, mask, SRC_SIZE);
+ if (UNION_CHECK (AVX512F_LEN_HALF, i_ud) (res3, res_ref))
abort ();
}
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vcvttps2dq-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vcvttps2dq-2.c
index f2cb5c7..ed8fe5e 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vcvttps2dq-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vcvttps2dq-2.c
@@ -9,6 +9,7 @@
#define SIZE (AVX512F_LEN / 32)
#include "avx512f-mask-type.h"
+static void
CALC (int *r, float *s)
{
int i;
@@ -16,7 +17,7 @@ CALC (int *r, float *s)
r[i] = (int) s[i];
}
-void static
+void
TEST (void)
{
int i, sign;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vcvttps2udq-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vcvttps2udq-2.c
index 2b0212e..e1ab847 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vcvttps2udq-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vcvttps2udq-2.c
@@ -9,6 +9,7 @@
#define SIZE (AVX512F_LEN / 32)
#include "avx512f-mask-type.h"
+static void
CALC (unsigned *r, float *s)
{
int i;
@@ -16,11 +17,11 @@ CALC (unsigned *r, float *s)
r[i] = (unsigned) s[i];
}
-void static
+void
TEST (void)
{
- int i, sign;
- UNION_TYPE (AVX512F_LEN, i_d) res1, res2, res3;
+ int i;
+ UNION_TYPE (AVX512F_LEN, i_ud) res1, res2, res3;
UNION_TYPE (AVX512F_LEN,) src;
MASK_TYPE mask = MASK_VALUE;
unsigned res_ref[SIZE];
@@ -37,14 +38,14 @@ TEST (void)
CALC (res_ref, src.a);
- if (UNION_CHECK (AVX512F_LEN, i_d) (res1, res_ref))
+ if (UNION_CHECK (AVX512F_LEN, i_ud) (res1, res_ref))
abort ();
- MASK_MERGE (i_d) (res_ref, mask, SIZE);
- if (UNION_CHECK (AVX512F_LEN, i_d) (res2, res_ref))
+ MASK_MERGE (i_ud) (res_ref, mask, SIZE);
+ if (UNION_CHECK (AVX512F_LEN, i_ud) (res2, res_ref))
abort ();
- MASK_ZERO (i_d) (res_ref, mask, SIZE);
- if (UNION_CHECK (AVX512F_LEN, i_d) (res3, res_ref))
+ MASK_ZERO (i_ud) (res_ref, mask, SIZE);
+ if (UNION_CHECK (AVX512F_LEN, i_ud) (res3, res_ref))
abort ();
}
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vcvttsd2si-1.c b/gcc/testsuite/gcc.target/i386/avx512f-vcvttsd2si-1.c
index e813a24..a5517ae 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vcvttsd2si-1.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vcvttsd2si-1.c
@@ -5,7 +5,7 @@
#include <immintrin.h>
volatile __m128d x;
-volatile y;
+volatile int y;
void extern
avx512f_test (void)
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vcvttsd2si-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vcvttsd2si-2.c
index a447a87..6584fc8 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vcvttsd2si-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vcvttsd2si-2.c
@@ -4,7 +4,6 @@
#include "avx512f-check.h"
#include "avx512f-mask-type.h"
-#include "avx512f-helper.h"
static int
__attribute__ ((noinline, unused))
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vcvttss2si-1.c b/gcc/testsuite/gcc.target/i386/avx512f-vcvttss2si-1.c
index 7669a17..32d57cc 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vcvttss2si-1.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vcvttss2si-1.c
@@ -5,7 +5,7 @@
#include <immintrin.h>
volatile __m128 x;
-volatile y;
+volatile int y;
void extern
avx512f_test (void)
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vcvttss2si-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vcvttss2si-2.c
index 2aa62c0..dae96c6 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vcvttss2si-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vcvttss2si-2.c
@@ -4,7 +4,6 @@
#include "avx512f-check.h"
#include "avx512f-mask-type.h"
-#include "avx512f-helper.h"
static int
__attribute__ ((noinline, unused))
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vcvtudq2pd-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vcvtudq2pd-2.c
index 814a7b7..977141d 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vcvtudq2pd-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vcvtudq2pd-2.c
@@ -21,10 +21,10 @@ CALC (unsigned *s, double *r)
}
}
-static void
+void
TEST (void)
{
- UNION_TYPE (AVX512F_LEN_HALF, i_d) s;
+ UNION_TYPE (AVX512F_LEN_HALF, i_ud) s;
UNION_TYPE (AVX512F_LEN, d) res1, res2, res3;
MASK_TYPE mask = MASK_VALUE;
double res_ref[DST_SIZE];
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vcvtudq2ps-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vcvtudq2ps-2.c
index c43df06..28c174e 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vcvtudq2ps-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vcvtudq2ps-2.c
@@ -20,10 +20,10 @@ CALC (unsigned *s, float *r)
}
}
-static void
+void
TEST (void)
{
- UNION_TYPE (AVX512F_LEN, i_d) s;
+ UNION_TYPE (AVX512F_LEN, i_ud) s;
UNION_TYPE (AVX512F_LEN, ) res1, res2, res3;
MASK_TYPE mask = MASK_VALUE;
float res_ref[SIZE];
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vdivpd-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vdivpd-2.c
index 761ee20..397aa41 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vdivpd-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vdivpd-2.c
@@ -9,6 +9,7 @@
#define SIZE (AVX512F_LEN / 64)
#include "avx512f-mask-type.h"
+static void
CALC (double *r, double *s1, double *s2)
{
int i;
@@ -18,7 +19,7 @@ CALC (double *r, double *s1, double *s2)
}
}
-void static
+void
TEST (void)
{
int i, sign;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vdivps-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vdivps-2.c
index f5a7b78..ce591af 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vdivps-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vdivps-2.c
@@ -9,6 +9,7 @@
#define SIZE (AVX512F_LEN / 32)
#include "avx512f-mask-type.h"
+static void
CALC (float *r, float *s1, float *s2)
{
int i;
@@ -18,7 +19,7 @@ CALC (float *r, float *s1, float *s2)
}
}
-void static
+void
TEST (void)
{
int i, sign;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vexpandpd-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vexpandpd-2.c
index 373c17d..9c0589a 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vexpandpd-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vexpandpd-2.c
@@ -21,7 +21,7 @@ CALC (double *s, double *r, MASK_TYPE mask)
}
}
-static void
+void
TEST (void)
{
UNION_TYPE (AVX512F_LEN, d) s1, res2, res3, res4, res5;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vexpandps-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vexpandps-2.c
index 7143c8a..7b6a540 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vexpandps-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vexpandps-2.c
@@ -21,7 +21,7 @@ CALC (float *s, float *r, MASK_TYPE mask)
}
}
-static void
+void
TEST (void)
{
UNION_TYPE (AVX512F_LEN, ) s1, res2, res3, res4, res5;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vextractf32x4-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vextractf32x4-2.c
index 35377b4..39d463d 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vextractf32x4-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vextractf32x4-2.c
@@ -10,14 +10,14 @@
#include "avx512f-mask-type.h"
#include "string.h"
-void
+static void
CALC (UNION_TYPE (AVX512F_LEN,) s1, float *res_ref, int mask)
{
memset (res_ref, 0, 16);
memcpy (res_ref, s1.a + mask * 4, 16);
}
-void static
+void
TEST (void)
{
UNION_TYPE (AVX512F_LEN,) s1;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vextracti32x4-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vextracti32x4-2.c
index 1ea77b0..b51b6ce 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vextracti32x4-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vextracti32x4-2.c
@@ -10,14 +10,14 @@
#include "avx512f-mask-type.h"
#include "string.h"
-void
+static void
CALC (UNION_TYPE (AVX512F_LEN, i_d) s1, int *res_ref, int mask)
{
memset (res_ref, 0, 16);
memcpy (res_ref, s1.a + mask * 4, 16);
}
-void static
+void
TEST (void)
{
UNION_TYPE (AVX512F_LEN, i_d) s1;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vfixupimmpd-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vfixupimmpd-2.c
index d4ddd32..3f338b9 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vfixupimmpd-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vfixupimmpd-2.c
@@ -70,10 +70,10 @@ CALC (double *r, double src, long long tbl)
}
}
-void static
+void
TEST (void)
{
- int i, j, k;
+ int i, j;
UNION_TYPE (AVX512F_LEN, d) res1, res2, res3, s1;
UNION_TYPE (AVX512F_LEN, i_q) s2;
double res_ref[SIZE];
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vfixupimmps-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vfixupimmps-2.c
index 6c2539d..bc334ff 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vfixupimmps-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vfixupimmps-2.c
@@ -71,10 +71,10 @@ CALC (float *r, float src, int tbl)
}
-void static
+void
TEST (void)
{
- int i, j, k;
+ int i, j;
UNION_TYPE (AVX512F_LEN,) res1, res2, res3, s1;
UNION_TYPE (AVX512F_LEN, i_d) s2;
float res_ref[SIZE];
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vfixupimmsd-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vfixupimmsd-2.c
index 1344c7f..a0139da 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vfixupimmsd-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vfixupimmsd-2.c
@@ -67,13 +67,13 @@ compute_fixupimmpd (double *r, double src, long long tbl)
}
}
-void static
+void
avx512f_test (void)
{
union128d s1, res1, res2, res3;
union128i_q s2;
double res_ref[2];
- int i, j, k;
+ int i, j;
float vals[2] = { -10, 10 };
int controls[10] = { 0x11111111,
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vfixupimmss-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vfixupimmss-2.c
index 25e165ff..692d15e 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vfixupimmss-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vfixupimmss-2.c
@@ -67,7 +67,7 @@ compute_fixupimmps (float *r, float src, int tbl)
}
}
-void static
+void
avx512f_test (void)
{
union128 s1, res1, res2, res3;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vfmaddXXXpd-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vfmaddXXXpd-2.c
index 7973630..165cd72 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vfmaddXXXpd-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vfmaddXXXpd-2.c
@@ -20,7 +20,7 @@ CALC (double *s1, double *s2, double *s3, double *r)
}
}
-static void
+void
TEST (void)
{
UNION_TYPE (AVX512F_LEN, d) s1, s2, s3, res1, res2, res3, res4;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vfmaddXXXps-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vfmaddXXXps-2.c
index 6883b77..5e6647d 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vfmaddXXXps-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vfmaddXXXps-2.c
@@ -20,7 +20,7 @@ CALC (float *s1, float *s2, float *s3, float *r)
}
}
-static void
+void
TEST (void)
{
UNION_TYPE (AVX512F_LEN, ) s1, s2, s3, res1, res2, res3, res4;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c
index c546520..a243e6c 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c
@@ -23,7 +23,7 @@ CALC (double *s1, double *s2, double *s3, double *r)
}
}
-static void
+void
TEST (void)
{
UNION_TYPE (AVX512F_LEN, d) s1, s2, s3, res1, res2, res3, res4;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vfmaddsubXXXps-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vfmaddsubXXXps-2.c
index 2e27ffb..4cafccc 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vfmaddsubXXXps-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vfmaddsubXXXps-2.c
@@ -23,7 +23,7 @@ CALC (float *s1, float *s2, float *s3, float *r)
}
}
-static void
+void
TEST (void)
{
UNION_TYPE (AVX512F_LEN, ) s1, s2, s3, res1, res2, res3, res4;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vfmsubXXXpd-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vfmsubXXXpd-2.c
index caebada..1cd0ae0 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vfmsubXXXpd-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vfmsubXXXpd-2.c
@@ -20,7 +20,7 @@ CALC (double *s1, double *s2, double *s3, double *r)
}
}
-static void
+void
TEST (void)
{
UNION_TYPE (AVX512F_LEN, d) s1, s2, s3, res1, res2, res3, res4;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vfmsubXXXps-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vfmsubXXXps-2.c
index da8908f..5952f9d 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vfmsubXXXps-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vfmsubXXXps-2.c
@@ -20,7 +20,7 @@ CALC (float *s1, float *s2, float *s3, float *r)
}
}
-static void
+void
TEST (void)
{
UNION_TYPE (AVX512F_LEN, ) s1, s2, s3, res1, res2, res3, res4;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c
index 537948b..e32eec8 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c
@@ -23,7 +23,7 @@ CALC (double *s1, double *s2, double *s3, double *r)
}
}
-static void
+void
TEST (void)
{
UNION_TYPE (AVX512F_LEN, d) s1, s2, s3, res1, res2, res3, res4;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vfmsubaddXXXps-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vfmsubaddXXXps-2.c
index 85be77c..3971c4e 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vfmsubaddXXXps-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vfmsubaddXXXps-2.c
@@ -23,7 +23,7 @@ CALC (float *s1, float *s2, float *s3, float *r)
}
}
-static void
+void
TEST (void)
{
UNION_TYPE (AVX512F_LEN, ) s1, s2, s3, res1, res2, res3, res4;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vfnmaddXXXpd-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vfnmaddXXXpd-2.c
index 71939a5..a1d694a 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vfnmaddXXXpd-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vfnmaddXXXpd-2.c
@@ -20,7 +20,7 @@ CALC (double *s1, double *s2, double *s3, double *r)
}
}
-static void
+void
TEST (void)
{
UNION_TYPE (AVX512F_LEN, d) s1, s2, s3, res1, res2, res3, res4;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vfnmaddXXXps-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vfnmaddXXXps-2.c
index b591d23a..3f8785d 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vfnmaddXXXps-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vfnmaddXXXps-2.c
@@ -20,7 +20,7 @@ CALC (float *s1, float *s2, float *s3, float *r)
}
}
-static void
+void
TEST (void)
{
UNION_TYPE (AVX512F_LEN, ) s1, s2, s3, res1, res2, res3, res4;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vfnmsubXXXpd-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vfnmsubXXXpd-2.c
index 177ea73..bf93501 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vfnmsubXXXpd-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vfnmsubXXXpd-2.c
@@ -20,7 +20,7 @@ CALC (double *s1, double *s2, double *s3, double *r)
}
}
-static void
+void
TEST (void)
{
UNION_TYPE (AVX512F_LEN, d) s1, s2, s3, res1, res2, res3, res4;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vfnmsubXXXps-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vfnmsubXXXps-2.c
index 379708b..e2831c4 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vfnmsubXXXps-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vfnmsubXXXps-2.c
@@ -20,7 +20,7 @@ CALC (float *s1, float *s2, float *s3, float *r)
}
}
-static void
+void
TEST (void)
{
UNION_TYPE (AVX512F_LEN, ) s1, s2, s3, res1, res2, res3, res4;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vgetexppd-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vgetexppd-2.c
index ec9321a..96740e8 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vgetexppd-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vgetexppd-2.c
@@ -18,13 +18,12 @@ CALC (double *s, double *r)
r[i] = floor (log (s[i]) / log (2));
}
-void static
+void
TEST (void)
{
int j;
UNION_TYPE (AVX512F_LEN, d) res1, res2, res3, s;
double res_ref[SIZE];
- double res_ref_mask[SIZE];
MASK_TYPE mask = MASK_VALUE;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vgetexpps-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vgetexpps-2.c
index 56f4eaa..6bce416 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vgetexpps-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vgetexpps-2.c
@@ -18,13 +18,12 @@ CALC (float *s, float *r)
r[i] = floor (log (s[i]) / log (2));
}
-void static
+void
TEST (void)
{
int j;
UNION_TYPE (AVX512F_LEN, ) res1,res2,res3,s;
float res_ref[SIZE];
- float res_ref_mask[SIZE];
MASK_TYPE mask = MASK_VALUE;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vgetexpsd-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vgetexpsd-2.c
index c1e5e5f..4f7c94d 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vgetexpsd-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vgetexpsd-2.c
@@ -6,7 +6,6 @@
#include <math.h>
#include "avx512f-check.h"
-#include "avx512f-helper.h"
static void
compute_vgetexpsd (double *s, double *r)
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vgetexpss-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vgetexpss-2.c
index 39d77c7..926f4d8 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vgetexpss-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vgetexpss-2.c
@@ -6,7 +6,6 @@
#include <math.h>
#include "avx512f-check.h"
-#include "avx512f-helper.h"
static void
compute_vgetexpss (float *s, float *r)
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vgetmantpd-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vgetmantpd-2.c
index 0209021..cb24b97 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vgetmantpd-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vgetmantpd-2.c
@@ -83,7 +83,7 @@ CALC (double *r, double *s, int interv, int signctrl)
}
}
-void static
+void
TEST (void)
{
int i, sign;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vgetmantps-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vgetmantps-2.c
index 25e41d1..480dd74 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vgetmantps-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vgetmantps-2.c
@@ -84,7 +84,7 @@ CALC (float *r, float *s, int interv, int signctrl)
}
}
-void static
+void
TEST (void)
{
int i, sign;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vgetmantsd-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vgetmantsd-2.c
index 563d3cc..3a34ca4 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vgetmantsd-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vgetmantsd-2.c
@@ -4,7 +4,6 @@
/* { dg-require-effective-target c99_runtime } */
#include "avx512f-check.h"
-#include "avx512f-helper.h"
#include <math.h>
union fp_int_t
@@ -77,7 +76,6 @@ compute_vgetmantsd (double *r, double *s1, double *s2, int interv,
static void
avx512f_test (void)
{
- int i, sign;
union128d res1, src1, src2;
double res_ref[2];
int interv = _MM_MANT_NORM_p5_1;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vgetmantss-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vgetmantss-2.c
index 3ffab4e..7c30ea7 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vgetmantss-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vgetmantss-2.c
@@ -4,7 +4,6 @@
/* { dg-require-effective-target c99_runtime } */
#include "avx512f-check.h"
-#include "avx512f-helper.h"
#include <math.h>
union fp_int_t
@@ -82,7 +81,6 @@ compute_vgetmantss (float *r, float *s1, float *s2, int interv,
static void
avx512f_test (void)
{
- int i, sign;
union128 res1, src1, src2;
float res_ref[4];
int interv = _MM_MANT_NORM_p5_1;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vinsertf32x4-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vinsertf32x4-2.c
index 9231163..2a6c51a 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vinsertf32x4-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vinsertf32x4-2.c
@@ -17,7 +17,7 @@ CALC (UNION_TYPE (AVX512F_LEN,) s1, union128 s2, float *res_ref, int imm)
memcpy (res_ref + imm * 4, s2.a, 16);
}
-void static
+void
TEST (void)
{
UNION_TYPE (AVX512F_LEN,) s1, res1, res2, res3;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vinserti32x4-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vinserti32x4-2.c
index c0cce56..0140f04 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vinserti32x4-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vinserti32x4-2.c
@@ -17,7 +17,7 @@ CALC (UNION_TYPE (AVX512F_LEN, i_d) s1, union128i_d s2, int *res_ref, int imm)
memcpy (res_ref + imm * 4, s2.a, 16);
}
-void static
+void
TEST (void)
{
UNION_TYPE (AVX512F_LEN, i_d) s1, res1, res2, res3;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vmaxpd-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vmaxpd-2.c
index 70f60a9..334f0ed 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vmaxpd-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vmaxpd-2.c
@@ -9,6 +9,7 @@
#define SIZE (AVX512F_LEN / 64)
#include "avx512f-mask-type.h"
+static void
CALC (double *r, double *s1, double *s2)
{
int i;
@@ -18,7 +19,7 @@ CALC (double *r, double *s1, double *s2)
}
}
-void static
+void
TEST (void)
{
int i, sign;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vmaxps-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vmaxps-2.c
index fc92eaa..01f8ed0 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vmaxps-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vmaxps-2.c
@@ -9,6 +9,7 @@
#define SIZE (AVX512F_LEN / 32)
#include "avx512f-mask-type.h"
+static void
CALC (float *r, float *s1, float *s2)
{
int i;
@@ -18,7 +19,7 @@ CALC (float *r, float *s1, float *s2)
}
}
-void static
+void
TEST (void)
{
int i, sign;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vminpd-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vminpd-2.c
index cfb3555..9a13129 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vminpd-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vminpd-2.c
@@ -9,6 +9,7 @@
#define SIZE (AVX512F_LEN / 64)
#include "avx512f-mask-type.h"
+static void
CALC (double *r, double *s1, double *s2)
{
int i;
@@ -18,7 +19,7 @@ CALC (double *r, double *s1, double *s2)
}
}
-void static
+void
TEST (void)
{
int i, sign;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vminps-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vminps-2.c
index f619b12..d63c3d3 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vminps-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vminps-2.c
@@ -9,6 +9,7 @@
#define SIZE (AVX512F_LEN / 32)
#include "avx512f-mask-type.h"
+static void
CALC (float *r, float *s1, float *s2)
{
int i;
@@ -18,7 +19,7 @@ CALC (float *r, float *s1, float *s2)
}
}
-void static
+void
TEST (void)
{
int i, sign;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vmovapd-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vmovapd-2.c
index 5e720ae..f2116ca 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vmovapd-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vmovapd-2.c
@@ -10,7 +10,7 @@
#include "avx512f-mask-type.h"
#define ALIGN ((AVX512F_LEN) / 8)
-static void
+void
TEST (void)
{
UNION_TYPE (AVX512F_LEN, d) s2, s3, res1, res3, res4, res5, res6;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vmovaps-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vmovaps-2.c
index d92ec96..74be618 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vmovaps-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vmovaps-2.c
@@ -10,7 +10,7 @@
#include "avx512f-mask-type.h"
#define ALIGN ((AVX512F_LEN) / 8)
-static void
+void
TEST (void)
{
UNION_TYPE (AVX512F_LEN, ) s2, s3, res1, res3, res4, res5, res6;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vmovddup-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vmovddup-2.c
index 57619c1..b789bc1 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vmovddup-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vmovddup-2.c
@@ -21,7 +21,7 @@ CALC (double *s, double *r)
}
}
-void static
+void
TEST (void)
{
UNION_TYPE (AVX512F_LEN, d) s, res1, res2, res3;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vmovdqa32-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vmovdqa32-2.c
index 685b58b..91a0350 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vmovdqa32-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vmovdqa32-2.c
@@ -10,7 +10,7 @@
#include "avx512f-mask-type.h"
#define ALIGN ((AVX512F_LEN) / 8)
-static void
+void
TEST (void)
{
UNION_TYPE (AVX512F_LEN, i_d) s2, s3, res1, res2, res5, res6, res7, res8;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vmovdqa64-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vmovdqa64-2.c
index d5f51f2..2a7136f 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vmovdqa64-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vmovdqa64-2.c
@@ -10,7 +10,7 @@
#include "avx512f-mask-type.h"
#define ALIGN ((AVX512F_LEN) / 8)
-static void
+void
TEST (void)
{
UNION_TYPE (AVX512F_LEN, i_q) s2, s3, res1, res3, res4, res5, res6;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vmovdqu32-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vmovdqu32-2.c
index f1ae73c..f2edc3d 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vmovdqu32-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vmovdqu32-2.c
@@ -15,7 +15,7 @@ typedef struct
int a[SIZE];
} __attribute__ ((packed)) EVAL(unaligned_array, AVX512F_LEN,);
-static void
+void
TEST (void)
{
UNION_TYPE (AVX512F_LEN, i_d) s2, res1, res3, res4;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vmovdqu64-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vmovdqu64-2.c
index 867a251..1417696 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vmovdqu64-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vmovdqu64-2.c
@@ -15,7 +15,7 @@ typedef struct
long long a[SIZE];
} __attribute__ ((packed)) EVAL(unaligned_array, AVX512F_LEN,);
-static void
+void
TEST (void)
{
UNION_TYPE (AVX512F_LEN, i_q) s2, res1, res2;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vmovshdup-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vmovshdup-2.c
index 1cd8a6b..e2f06a5 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vmovshdup-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vmovshdup-2.c
@@ -20,7 +20,7 @@ CALC (float *s, float *r)
}
}
-void static
+void
TEST (void)
{
UNION_TYPE (AVX512F_LEN, ) s, res1, res2, res3;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vmovsldup-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vmovsldup-2.c
index 032fec8..2b91467 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vmovsldup-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vmovsldup-2.c
@@ -20,7 +20,7 @@ CALC (float *s, float *r)
}
}
-void static
+void
TEST (void)
{
UNION_TYPE (AVX512F_LEN, ) s, res1, res2, res3;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vmovupd-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vmovupd-2.c
index 7e76e29..bf602f5 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vmovupd-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vmovupd-2.c
@@ -9,7 +9,7 @@
#define SIZE (AVX512F_LEN / 64)
#include "avx512f-mask-type.h"
-static void
+void
TEST (void)
{
UNION_TYPE (AVX512F_LEN, d) res1, res2, res3, s2;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vmovups-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vmovups-2.c
index 7225bda..a937fd1 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vmovups-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vmovups-2.c
@@ -9,7 +9,7 @@
#define SIZE (AVX512F_LEN / 32)
#include "avx512f-mask-type.h"
-static void
+void
TEST (void)
{
UNION_TYPE (AVX512F_LEN, ) res1, res2, res3, s2;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vmulpd-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vmulpd-2.c
index bfd2a51..08bfe04 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vmulpd-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vmulpd-2.c
@@ -9,6 +9,7 @@
#define SIZE (AVX512F_LEN / 64)
#include "avx512f-mask-type.h"
+static void
CALC (double *r, double *s1, double *s2)
{
int i;
@@ -18,7 +19,7 @@ CALC (double *r, double *s1, double *s2)
}
}
-void static
+void
TEST (void)
{
int i, sign;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vmulps-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vmulps-2.c
index 09bb299..ec61ae7 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vmulps-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vmulps-2.c
@@ -9,6 +9,7 @@
#define SIZE (AVX512F_LEN / 32)
#include "avx512f-mask-type.h"
+static void
CALC (float *r, float *s1, float *s2)
{
int i;
@@ -18,7 +19,7 @@ CALC (float *r, float *s1, float *s2)
}
}
-void static
+void
TEST (void)
{
int i, sign;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpabsd-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpabsd-2.c
index 124e2e1..533bd78 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpabsd-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpabsd-2.c
@@ -21,7 +21,7 @@ CALC (int *i1, int *r)
r[i] = i1[i];
}
-static void
+void
TEST (void)
{
int ck[SIZE];
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpabsq-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpabsq-2.c
index ff906f6..2918eb9 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpabsq-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpabsq-2.c
@@ -21,7 +21,7 @@ CALC (long long *i1, long long *r)
r[i] = i1[i];
}
-static void
+void
TEST (void)
{
long long ck[SIZE];
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpaddd-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpaddd-2.c
index 8aff11e..243c2b7 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpaddd-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpaddd-2.c
@@ -9,6 +9,7 @@
#define SIZE (AVX512F_LEN / 32)
#include "avx512f-mask-type.h"
+static void
CALC (int *r, int *s1, int *s2)
{
int i;
@@ -18,7 +19,7 @@ CALC (int *r, int *s1, int *s2)
}
}
-void static
+void
TEST (void)
{
int i, sign;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpaddq-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpaddq-2.c
index a9d31715..d35c60e 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpaddq-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpaddq-2.c
@@ -9,6 +9,7 @@
#define SIZE (AVX512F_LEN / 64)
#include "avx512f-mask-type.h"
+static void
CALC (long long *r, long long *s1, long long *s2)
{
int i;
@@ -18,7 +19,7 @@ CALC (long long *r, long long *s1, long long *s2)
}
}
-void static
+void
TEST (void)
{
int i, sign;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpandd-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpandd-2.c
index b422c9d..b5654d2 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpandd-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpandd-2.c
@@ -18,7 +18,7 @@ CALC (int *s1, int *s2, int *r)
r[i] = s1[i] & s2[i];
}
-void static
+void
TEST (void)
{
UNION_TYPE (AVX512F_LEN, i_d) s1, s2, res1, res2, res3, res4;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpandnd-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpandnd-2.c
index f1b12b6..418b96e 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpandnd-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpandnd-2.c
@@ -18,7 +18,7 @@ CALC (int *s1, int *s2, int *r)
r[i] = (~s1[i]) & s2[i];
}
-void static
+void
TEST (void)
{
UNION_TYPE (AVX512F_LEN, i_d) s1, s2, res1, res2, res3, res4;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpandnq-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpandnq-2.c
index d03bd06..585d288 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpandnq-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpandnq-2.c
@@ -18,7 +18,7 @@ CALC (long long *s1, long long *s2, long long *r)
r[i] = (~s1[i]) & s2[i];
}
-void static
+void
TEST (void)
{
UNION_TYPE (AVX512F_LEN, i_q) s1, s2, res1, res2, res3;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpandq-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpandq-2.c
index 86ab76b..b2f3945 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpandq-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpandq-2.c
@@ -18,7 +18,7 @@ CALC (long long *s1, long long *s2, long long *r)
r[i] = s1[i] & s2[i];
}
-void static
+void
TEST (void)
{
UNION_TYPE (AVX512F_LEN, i_q) s1, s2, res1, res2, res3;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpblendmd-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpblendmd-2.c
index c2670fb..04a586b 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpblendmd-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpblendmd-2.c
@@ -9,6 +9,7 @@
#define SIZE (AVX512F_LEN / 32)
#include "avx512f-mask-type.h"
+static void
CALC (int *r, int *s1, int *s2, MASK_TYPE mask)
{
int i;
@@ -18,7 +19,7 @@ CALC (int *r, int *s1, int *s2, MASK_TYPE mask)
}
}
-void static
+void
TEST (void)
{
int i, sign;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpblendmq-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpblendmq-2.c
index 1fc8a5b..cd85676 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpblendmq-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpblendmq-2.c
@@ -9,6 +9,7 @@
#define SIZE (AVX512F_LEN / 64)
#include "avx512f-mask-type.h"
+static void
CALC (long long *r, long long *s1, long long *s2, MASK_TYPE mask)
{
int i;
@@ -18,7 +19,7 @@ CALC (long long *r, long long *s1, long long *s2, MASK_TYPE mask)
}
}
-void static
+void
TEST (void)
{
int i, sign;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpbroadcastd-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpbroadcastd-2.c
index 67bd3ac..895c99a 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpbroadcastd-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpbroadcastd-2.c
@@ -9,6 +9,7 @@
#define SIZE (AVX512F_LEN / 32)
#include "avx512f-mask-type.h"
+static void
CALC (int *r, int *s)
{
int i;
@@ -18,7 +19,7 @@ CALC (int *r, int *s)
}
}
-void static
+void
TEST (void)
{
int i, sign;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpbroadcastq-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpbroadcastq-2.c
index 4518f6e..cbd9d7b 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpbroadcastq-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpbroadcastq-2.c
@@ -9,6 +9,7 @@
#define SIZE (AVX512F_LEN / 64)
#include "avx512f-mask-type.h"
+static void
CALC (long long *r, long long *s)
{
int i;
@@ -18,7 +19,7 @@ CALC (long long *r, long long *s)
}
}
-void static
+void
TEST (void)
{
int i, sign;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpcmpd-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpcmpd-2.c
index 600dfd2..3a2dccf 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpcmpd-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpcmpd-2.c
@@ -25,7 +25,7 @@
if ((mask & dst_ref) != dst2) abort();
#endif
-static void
+void
TEST ()
{
UNION_TYPE (AVX512F_LEN, i_d) source1, source2;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpcmpeqd-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpcmpeqd-2.c
index 9a4c493..42089f8 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpcmpeqd-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpcmpeqd-2.c
@@ -9,6 +9,7 @@
#define SIZE (AVX512F_LEN / 32)
#include "avx512f-mask-type.h"
+static void
CALC (MASK_TYPE *r, int *s1, int *s2)
{
int i;
@@ -20,7 +21,7 @@ CALC (MASK_TYPE *r, int *s1, int *s2)
*r = *r | (one << i);
}
-void static
+void
TEST (void)
{
int i;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpcmpeqq-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpcmpeqq-2.c
index 8c269ee..7f2ea57 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpcmpeqq-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpcmpeqq-2.c
@@ -9,6 +9,7 @@
#define SIZE (AVX512F_LEN / 64)
#include "avx512f-mask-type.h"
+static void
CALC (MASK_TYPE *r, long long *s1, long long *s2)
{
int i;
@@ -20,7 +21,7 @@ CALC (MASK_TYPE *r, long long *s1, long long *s2)
*r = *r | (one << i);
}
-void static
+void
TEST (void)
{
int i;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpcmpged-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpcmpged-2.c
index 9885878..f2e7812 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpcmpged-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpcmpged-2.c
@@ -9,6 +9,7 @@
#define SIZE (AVX512F_LEN / 32)
#include "avx512f-mask-type.h"
+static void
CALC (MASK_TYPE *r, int *s1, int *s2)
{
int i;
@@ -20,13 +21,12 @@ CALC (MASK_TYPE *r, int *s1, int *s2)
*r = *r | (one << i);
}
-void static
+void
TEST (void)
{
int i;
UNION_TYPE (AVX512F_LEN, i_d) src1, src2;
MASK_TYPE res_ref, res1;
- MASK_TYPE mask = MASK_VALUE;
res1 = 0;
for (i = 0; i < SIZE / 2; i++)
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpcmpgeq-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpcmpgeq-2.c
index dfff1dc..b77798a 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpcmpgeq-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpcmpgeq-2.c
@@ -9,6 +9,7 @@
#define SIZE (AVX512F_LEN / 64)
#include "avx512f-mask-type.h"
+static void
CALC (MASK_TYPE *r, long long *s1, long long *s2)
{
int i;
@@ -20,13 +21,12 @@ CALC (MASK_TYPE *r, long long *s1, long long *s2)
*r = *r | (one << i);
}
-void static
+void
TEST (void)
{
int i;
UNION_TYPE (AVX512F_LEN, i_q) src1, src2;
MASK_TYPE res1, res_ref;
- MASK_TYPE mask = MASK_VALUE;
res1 = 0;
for (i = 0; i < SIZE / 2; i++)
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpcmpgeud-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpcmpgeud-2.c
index 7bb3667..ed73934 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpcmpgeud-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpcmpgeud-2.c
@@ -9,6 +9,7 @@
#define SIZE (AVX512F_LEN / 32)
#include "avx512f-mask-type.h"
+static void
CALC (MASK_TYPE *r, int *s1, int *s2)
{
int i;
@@ -20,13 +21,12 @@ CALC (MASK_TYPE *r, int *s1, int *s2)
*r = *r | (one << i);
}
-void static
+void
TEST (void)
{
int i;
UNION_TYPE (AVX512F_LEN, i_d) src1, src2;
MASK_TYPE res_ref, res1;
- MASK_TYPE mask = MASK_VALUE;
res1 = 0;
for (i = 0; i < SIZE / 2; i++)
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpcmpgeuq-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpcmpgeuq-2.c
index 78cae69..a4ae995 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpcmpgeuq-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpcmpgeuq-2.c
@@ -9,6 +9,7 @@
#define SIZE (AVX512F_LEN / 64)
#include "avx512f-mask-type.h"
+static void
CALC (MASK_TYPE *r, long long *s1, long long *s2)
{
int i;
@@ -20,13 +21,12 @@ CALC (MASK_TYPE *r, long long *s1, long long *s2)
*r = *r | (one << i);
}
-void static
+void
TEST (void)
{
int i;
UNION_TYPE (AVX512F_LEN, i_q) src1, src2;
MASK_TYPE res1, res_ref;
- MASK_TYPE mask = MASK_VALUE;
res1 = 0;
for (i = 0; i < SIZE / 2; i++)
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpcmpgtd-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpcmpgtd-2.c
index 6c82436..87146dd 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpcmpgtd-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpcmpgtd-2.c
@@ -9,6 +9,7 @@
#define SIZE (AVX512F_LEN / 32)
#include "avx512f-mask-type.h"
+static void
CALC (MASK_TYPE *r, int *s1, int *s2)
{
int i;
@@ -20,7 +21,7 @@ CALC (MASK_TYPE *r, int *s1, int *s2)
*r = *r | (one << i);
}
-void static
+void
TEST (void)
{
int i;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpcmpgtq-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpcmpgtq-2.c
index c1eb580..39dfd76 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpcmpgtq-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpcmpgtq-2.c
@@ -9,6 +9,7 @@
#define SIZE (AVX512F_LEN / 64)
#include "avx512f-mask-type.h"
+static void
CALC (MASK_TYPE *r, long long *s1, long long *s2)
{
int i;
@@ -20,7 +21,7 @@ CALC (MASK_TYPE *r, long long *s1, long long *s2)
*r = *r | (one << i);
}
-void static
+void
TEST (void)
{
int i;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpcmpled-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpcmpled-2.c
index 1557376..1def421 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpcmpled-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpcmpled-2.c
@@ -9,6 +9,7 @@
#define SIZE (AVX512F_LEN / 32)
#include "avx512f-mask-type.h"
+static void
CALC (MASK_TYPE *r, int *s1, int *s2)
{
int i;
@@ -20,13 +21,12 @@ CALC (MASK_TYPE *r, int *s1, int *s2)
*r = *r | (one << i);
}
-void static
+void
TEST (void)
{
int i;
UNION_TYPE (AVX512F_LEN, i_d) src1, src2;
MASK_TYPE res_ref, res1;
- MASK_TYPE mask = MASK_VALUE;
res1 = 0;
for (i = 0; i < SIZE / 2; i++)
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpcmpleq-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpcmpleq-2.c
index 5fdf9d7..9ed536d 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpcmpleq-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpcmpleq-2.c
@@ -9,6 +9,7 @@
#define SIZE (AVX512F_LEN / 64)
#include "avx512f-mask-type.h"
+static void
CALC (MASK_TYPE *r, long long *s1, long long *s2)
{
int i;
@@ -20,13 +21,12 @@ CALC (MASK_TYPE *r, long long *s1, long long *s2)
*r = *r | (one << i);
}
-void static
+void
TEST (void)
{
int i;
UNION_TYPE (AVX512F_LEN, i_q) src1, src2;
MASK_TYPE res1, res_ref;
- MASK_TYPE mask = MASK_VALUE;
res1 = 0;
for (i = 0; i < SIZE / 2; i++)
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpcmpleud-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpcmpleud-2.c
index 22c825a..56dcc81 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpcmpleud-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpcmpleud-2.c
@@ -9,6 +9,7 @@
#define SIZE (AVX512F_LEN / 32)
#include "avx512f-mask-type.h"
+static void
CALC (MASK_TYPE *r, int *s1, int *s2)
{
int i;
@@ -20,13 +21,12 @@ CALC (MASK_TYPE *r, int *s1, int *s2)
*r = *r | (one << i);
}
-void static
+void
TEST (void)
{
int i;
UNION_TYPE (AVX512F_LEN, i_d) src1, src2;
MASK_TYPE res_ref, res1;
- MASK_TYPE mask = MASK_VALUE;
res1 = 0;
for (i = 0; i < SIZE / 2; i++)
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpcmpleuq-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpcmpleuq-2.c
index e7843d1..d0c3587 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpcmpleuq-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpcmpleuq-2.c
@@ -9,6 +9,7 @@
#define SIZE (AVX512F_LEN / 64)
#include "avx512f-mask-type.h"
+static void
CALC (MASK_TYPE *r, long long *s1, long long *s2)
{
int i;
@@ -20,13 +21,12 @@ CALC (MASK_TYPE *r, long long *s1, long long *s2)
*r = *r | (one << i);
}
-void static
+void
TEST (void)
{
int i;
UNION_TYPE (AVX512F_LEN, i_q) src1, src2;
MASK_TYPE res1, res_ref;
- MASK_TYPE mask = MASK_VALUE;
res1 = 0;
for (i = 0; i < SIZE / 2; i++)
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpcmpltd-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpcmpltd-2.c
index f8728cd..f0033f6 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpcmpltd-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpcmpltd-2.c
@@ -9,6 +9,7 @@
#define SIZE (AVX512F_LEN / 32)
#include "avx512f-mask-type.h"
+static void
CALC (MASK_TYPE *r, int *s1, int *s2)
{
int i;
@@ -20,13 +21,12 @@ CALC (MASK_TYPE *r, int *s1, int *s2)
*r = *r | (one << i);
}
-void static
+void
TEST (void)
{
int i;
UNION_TYPE (AVX512F_LEN, i_d) src1, src2;
MASK_TYPE res_ref, res1;
- MASK_TYPE mask = MASK_VALUE;
res1 = 0;
for (i = 0; i < SIZE / 2; i++)
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpcmpltq-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpcmpltq-2.c
index 204b69e..f4e68cf 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpcmpltq-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpcmpltq-2.c
@@ -9,6 +9,7 @@
#define SIZE (AVX512F_LEN / 64)
#include "avx512f-mask-type.h"
+static void
CALC (MASK_TYPE *r, long long *s1, long long *s2)
{
int i;
@@ -20,13 +21,12 @@ CALC (MASK_TYPE *r, long long *s1, long long *s2)
*r = *r | (one << i);
}
-void static
+void
TEST (void)
{
int i;
UNION_TYPE (AVX512F_LEN, i_q) src1, src2;
MASK_TYPE res1, res_ref;
- MASK_TYPE mask = MASK_VALUE;
res1 = 0;
for (i = 0; i < SIZE / 2; i++)
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpcmpltud-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpcmpltud-2.c
index aea70ec..5168e56 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpcmpltud-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpcmpltud-2.c
@@ -9,6 +9,7 @@
#define SIZE (AVX512F_LEN / 32)
#include "avx512f-mask-type.h"
+static void
CALC (MASK_TYPE *r, int *s1, int *s2)
{
int i;
@@ -20,13 +21,12 @@ CALC (MASK_TYPE *r, int *s1, int *s2)
*r = *r | (one << i);
}
-void static
+void
TEST (void)
{
int i;
UNION_TYPE (AVX512F_LEN, i_d) src1, src2;
MASK_TYPE res_ref, res1;
- MASK_TYPE mask = MASK_VALUE;
res1 = 0;
for (i = 0; i < SIZE / 2; i++)
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpcmpltuq-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpcmpltuq-2.c
index 83becbd..df813d5 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpcmpltuq-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpcmpltuq-2.c
@@ -9,6 +9,7 @@
#define SIZE (AVX512F_LEN / 64)
#include "avx512f-mask-type.h"
+static void
CALC (MASK_TYPE *r, long long *s1, long long *s2)
{
int i;
@@ -20,13 +21,12 @@ CALC (MASK_TYPE *r, long long *s1, long long *s2)
*r = *r | (one << i);
}
-void static
+void
TEST (void)
{
int i;
UNION_TYPE (AVX512F_LEN, i_q) src1, src2;
MASK_TYPE res1, res_ref;
- MASK_TYPE mask = MASK_VALUE;
res1 = 0;
for (i = 0; i < SIZE / 2; i++)
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpcmpneqd-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpcmpneqd-2.c
index fd9bfc5..0655779 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpcmpneqd-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpcmpneqd-2.c
@@ -9,6 +9,7 @@
#define SIZE (AVX512F_LEN / 32)
#include "avx512f-mask-type.h"
+static void
CALC (MASK_TYPE *r, int *s1, int *s2)
{
int i;
@@ -20,13 +21,12 @@ CALC (MASK_TYPE *r, int *s1, int *s2)
*r = *r | (one << i);
}
-void static
+void
TEST (void)
{
int i;
UNION_TYPE (AVX512F_LEN, i_d) src1, src2;
MASK_TYPE res_ref, res1;
- MASK_TYPE mask = MASK_VALUE;
res1 = 0;
for (i = 0; i < SIZE / 2; i++)
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpcmpneqq-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpcmpneqq-2.c
index 1beacd4..6968584 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpcmpneqq-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpcmpneqq-2.c
@@ -9,6 +9,7 @@
#define SIZE (AVX512F_LEN / 64)
#include "avx512f-mask-type.h"
+static void
CALC (MASK_TYPE *r, long long *s1, long long *s2)
{
int i;
@@ -20,13 +21,12 @@ CALC (MASK_TYPE *r, long long *s1, long long *s2)
*r = *r | (one << i);
}
-void static
+void
TEST (void)
{
int i;
UNION_TYPE (AVX512F_LEN, i_q) src1, src2;
MASK_TYPE res1, res_ref;
- MASK_TYPE mask = MASK_VALUE;
res1 = 0;
for (i = 0; i < SIZE / 2; i++)
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpcmpnequd-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpcmpnequd-2.c
index 09d11f5..3ca100b 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpcmpnequd-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpcmpnequd-2.c
@@ -9,6 +9,7 @@
#define SIZE (AVX512F_LEN / 32)
#include "avx512f-mask-type.h"
+static void
CALC (MASK_TYPE *r, int *s1, int *s2)
{
int i;
@@ -20,13 +21,12 @@ CALC (MASK_TYPE *r, int *s1, int *s2)
*r = *r | (one << i);
}
-void static
+void
TEST (void)
{
int i;
UNION_TYPE (AVX512F_LEN, i_d) src1, src2;
MASK_TYPE res_ref, res1;
- MASK_TYPE mask = MASK_VALUE;
res1 = 0;
for (i = 0; i < SIZE / 2; i++)
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpcmpnequq-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpcmpnequq-2.c
index 41e1f5b..b329806 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpcmpnequq-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpcmpnequq-2.c
@@ -9,6 +9,7 @@
#define SIZE (AVX512F_LEN / 64)
#include "avx512f-mask-type.h"
+static void
CALC (MASK_TYPE *r, long long *s1, long long *s2)
{
int i;
@@ -20,13 +21,12 @@ CALC (MASK_TYPE *r, long long *s1, long long *s2)
*r = *r | (one << i);
}
-void static
+void
TEST (void)
{
int i;
UNION_TYPE (AVX512F_LEN, i_q) src1, src2;
MASK_TYPE res1, res_ref;
- MASK_TYPE mask = MASK_VALUE;
res1 = 0;
for (i = 0; i < SIZE / 2; i++)
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpcmpq-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpcmpq-2.c
index 2a9ceb6..7c9b888 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpcmpq-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpcmpq-2.c
@@ -25,7 +25,7 @@ __mmask8 dst_ref;
if (dst_ref != dst1) abort(); \
if ((mask & dst_ref) != dst2) abort();
-static void
+void
TEST ()
{
UNION_TYPE (AVX512F_LEN, i_d) source1, source2;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpcmpud-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpcmpud-2.c
index c0bb978..7a1ed89 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpcmpud-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpcmpud-2.c
@@ -25,7 +25,7 @@
if ((mask & dst_ref) != dst2) abort();
#endif
-static void
+void
TEST ()
{
unsigned int s1[16] = {2134, 6678, 453, 54646,
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpcmpuq-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpcmpuq-2.c
index 3bd1b86..f8db6c6 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpcmpuq-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpcmpuq-2.c
@@ -25,7 +25,7 @@
if ((mask & dst_ref) != dst2) abort();
#endif
-static void
+void
TEST ()
{
UNION_TYPE (AVX512F_LEN, i_q) source1, source2;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpcompressd-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpcompressd-2.c
index 2c1e3f5..ce06b33 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpcompressd-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpcompressd-2.c
@@ -23,7 +23,7 @@ CALC (int *s, int *r, MASK_TYPE mask)
}
}
-static void
+void
TEST (void)
{
UNION_TYPE (AVX512F_LEN, i_d) s, res1, res2;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpcompressq-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpcompressq-2.c
index 0ea69f0..ebec241 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpcompressq-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpcompressq-2.c
@@ -23,7 +23,7 @@ CALC (long long *s, long long *r, MASK_TYPE mask)
}
}
-static void
+void
TEST (void)
{
UNION_TYPE (AVX512F_LEN, i_q) s, res1, res2;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpermd-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpermd-2.c
index 1c494e3..1b2ce75 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpermd-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpermd-2.c
@@ -21,7 +21,7 @@ CALC (int *mask, int *src1, int *dst)
}
}
-static void
+void
TEST (void)
{
UNION_TYPE (AVX512F_LEN, i_d) res1, res2, res3, src1, src2;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpermi2d-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpermi2d-2.c
index 9aa104b..1c4a80d 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpermi2d-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpermi2d-2.c
@@ -25,7 +25,7 @@ CALC (int *dst, int *src1, int *ind, int *src2)
}
}
-void static
+void
TEST (void)
{
int i;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpermi2pd-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpermi2pd-2.c
index a2daca0..af73a17 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpermi2pd-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpermi2pd-2.c
@@ -25,7 +25,7 @@ CALC (double *dst, double *src1, long long *ind, double *src2)
}
}
-void static
+void
TEST (void)
{
int i, k;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpermi2ps-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpermi2ps-2.c
index 56215cf..aa6fbb1 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpermi2ps-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpermi2ps-2.c
@@ -25,7 +25,7 @@ CALC (float *dst, float *src1, int *ind, float *src2)
}
}
-void static
+void
TEST (void)
{
int i, k;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpermi2q-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpermi2q-2.c
index 9d7b9be..c1adb13 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpermi2q-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpermi2q-2.c
@@ -25,7 +25,7 @@ CALC (long long *dst, long long *src1, long long *ind, long long *src2)
}
}
-void static
+void
TEST (void)
{
int i;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpermilpd-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpermilpd-2.c
index 27d697b..800c7f3 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpermilpd-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpermilpd-2.c
@@ -25,7 +25,7 @@ CALC (double *s1, long long *s2, double *r)
r[i] = s1[(2 * (i / 2)) + ((s2[i] & 0x02) >> 1)];
}
-void static
+void
TEST (void)
{
UNION_TYPE (AVX512F_LEN, d) s1, res1, res2, res3;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpermilpdi-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpermilpdi-2.c
index 9b5ecd4..26f5a77 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpermilpdi-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpermilpdi-2.c
@@ -24,7 +24,7 @@ CALC (double *s1, int s2, double *r)
}
}
-void static
+void
TEST (void)
{
UNION_TYPE (AVX512F_LEN, d) s1, res1, res2, res3;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpermilps-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpermilps-2.c
index 92c6553..fc1ded7 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpermilps-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpermilps-2.c
@@ -25,7 +25,7 @@ CALC (float *s1, int *s2, float *r)
r[i] = s1[(4 * (i / 4)) + (s2[i] & 0x03)];
}
-void static
+void
TEST (void)
{
UNION_TYPE (AVX512F_LEN,) s1, res1, res2, res3;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpermilpsi-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpermilpsi-2.c
index 381a794..986dbd1 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpermilpsi-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpermilpsi-2.c
@@ -49,7 +49,7 @@ CALC (float *s, float *r)
}
}
-void static
+void
TEST (void)
{
UNION_TYPE (AVX512F_LEN,) s1, res1, res2, res3;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpermpd-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpermpd-2.c
index 00d171b..1007aef 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpermpd-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpermpd-2.c
@@ -20,7 +20,7 @@ CALC (long long *mask, double *s1, double *r)
}
}
-static void
+void
TEST (void)
{
UNION_TYPE (AVX512F_LEN, d) src1, res1, res2, res3;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpermpdi-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpermpdi-2.c
index eb8e583..d979828 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpermpdi-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpermpdi-2.c
@@ -24,7 +24,7 @@ CALC (double *s1, double *r)
}
}
-static void
+void
TEST (void)
{
UNION_TYPE (AVX512F_LEN, d) src1, res1, res2, res3;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpermps-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpermps-2.c
index 53081c4..ce95fc3 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpermps-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpermps-2.c
@@ -20,7 +20,7 @@ CALC (int *mask, float *s1, float *r)
}
}
-static void
+void
TEST (void)
{
UNION_TYPE (AVX512F_LEN, ) src1, res1, res2, res3;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpermq-imm-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpermq-imm-2.c
index 6b1d778..dd88cd4 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpermq-imm-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpermq-imm-2.c
@@ -25,7 +25,7 @@ CALC (long long *src1, int mask, long long *dst)
}
}
-static void
+void
TEST (void)
{
UNION_TYPE (AVX512F_LEN, i_q) res1, res2, res3, src1;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpermq-var-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpermq-var-2.c
index ff330a5..b7c36a5 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpermq-var-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpermq-var-2.c
@@ -21,7 +21,7 @@ CALC (long long *mask, long long *src1, long long *dst)
}
}
-static void
+void
TEST (void)
{
UNION_TYPE (AVX512F_LEN, i_q) res1, res2, res3, src1, src2;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpermt2d-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpermt2d-2.c
index ef8d195..f9bd6b5 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpermt2d-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpermt2d-2.c
@@ -25,7 +25,7 @@ CALC (int *dst, int *src1, int *ind, int *src2)
}
}
-void static
+void
TEST (void)
{
int i;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpermt2pd-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpermt2pd-2.c
index 511a470..4a72aa4 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpermt2pd-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpermt2pd-2.c
@@ -25,7 +25,7 @@ CALC (double *dst, double *src1, long long *ind, double *src2)
}
}
-void static
+void
TEST (void)
{
int i;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpermt2ps-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpermt2ps-2.c
index cd35d12..0c35df1 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpermt2ps-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpermt2ps-2.c
@@ -25,7 +25,7 @@ CALC (float *dst, float *src1, int *ind, float *src2)
}
}
-void static
+void
TEST (void)
{
int i;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpermt2q-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpermt2q-2.c
index 5f449ad..c387290 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpermt2q-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpermt2q-2.c
@@ -25,7 +25,7 @@ CALC (long long *dst, long long *src1, long long *ind, long long *src2)
}
}
-void static
+void
TEST (void)
{
int i;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpexpandd-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpexpandd-2.c
index 31b3b5a..7fb0590 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpexpandd-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpexpandd-2.c
@@ -21,7 +21,7 @@ CALC (int *s, int *r, MASK_TYPE mask)
}
}
-static void
+void
TEST (void)
{
UNION_TYPE (AVX512F_LEN, i_d) s1, res1, res2, res3, res4;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpexpandq-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpexpandq-2.c
index f72799c..c346382 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpexpandq-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpexpandq-2.c
@@ -21,7 +21,7 @@ CALC (long long *s, long long *r, MASK_TYPE mask)
}
}
-static void
+void
TEST (void)
{
UNION_TYPE (AVX512F_LEN, i_q) s1, res1, res2, res3, res4;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpmaxsd-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpmaxsd-2.c
index 78c5511..765ce62 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpmaxsd-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpmaxsd-2.c
@@ -9,7 +9,7 @@
#define SIZE (AVX512F_LEN / 32)
#include "avx512f-mask-type.h"
-
+void static
CALC (int *src1, int *src2, int *dst)
{
int i;
@@ -18,10 +18,10 @@ CALC (int *src1, int *src2, int *dst)
dst[i] = src1[i] > src2[i] ? src1[i] : src2[i];
}
-void static
+void
TEST (void)
{
- int i, sign;
+ int i, sign = 1;
UNION_TYPE (AVX512F_LEN, i_d) src1, src2, res1, res2, res3;
MASK_TYPE mask = MASK_VALUE;
int res_ref[SIZE];
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpmaxsq-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpmaxsq-2.c
index 10bcd82..4c2993f 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpmaxsq-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpmaxsq-2.c
@@ -9,7 +9,7 @@
#define SIZE (AVX512F_LEN / 64)
#include "avx512f-mask-type.h"
-
+void static
CALC (long long *src1, long long *src2, long long *dst)
{
int i;
@@ -18,10 +18,10 @@ CALC (long long *src1, long long *src2, long long *dst)
dst[i] = src1[i] > src2[i] ? src1[i] : src2[i];
}
-void static
+void
TEST (void)
{
- int i, sign;
+ int i, sign = 1;
UNION_TYPE (AVX512F_LEN, i_q) src1, src2, res1, res2, res3;
MASK_TYPE mask = MASK_VALUE;
long long res_ref[SIZE];
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpmaxud-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpmaxud-2.c
index b014be8..8605394 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpmaxud-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpmaxud-2.c
@@ -9,7 +9,7 @@
#define SIZE (AVX512F_LEN / 32)
#include "avx512f-mask-type.h"
-
+static void
CALC (unsigned *src1, unsigned *src2,
unsigned *dst)
{
@@ -19,14 +19,13 @@ CALC (unsigned *src1, unsigned *src2,
dst[i] = src1[i] > src2[i] ? src1[i] : src2[i];
}
-void static
+void
TEST (void)
{
int i;
- UNION_TYPE (AVX512F_LEN, i_d) src1, src2, res1, res2, res3;
+ UNION_TYPE (AVX512F_LEN, i_ud) src1, src2, res1, res2, res3;
MASK_TYPE mask = MASK_VALUE;
unsigned res_ref[SIZE];
-
for (i = 0; i < SIZE; i++)
{
src1.a[i] = i;
@@ -40,14 +39,14 @@ TEST (void)
CALC (src1.a, src2.a, res_ref);
- if (UNION_CHECK (AVX512F_LEN, i_d) (res1, res_ref))
+ if (UNION_CHECK (AVX512F_LEN, i_ud) (res1, res_ref))
abort ();
- MASK_MERGE (i_d) (res_ref, mask, SIZE);
- if (UNION_CHECK (AVX512F_LEN, i_d) (res2, res_ref))
+ MASK_MERGE (i_ud) (res_ref, mask, SIZE);
+ if (UNION_CHECK (AVX512F_LEN, i_ud) (res2, res_ref))
abort ();
- MASK_ZERO (i_d) (res_ref, mask, SIZE);
- if (UNION_CHECK (AVX512F_LEN, i_d) (res3, res_ref))
+ MASK_ZERO (i_ud) (res_ref, mask, SIZE);
+ if (UNION_CHECK (AVX512F_LEN, i_ud) (res3, res_ref))
abort ();
}
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpmaxuq-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpmaxuq-2.c
index e2daacd..fbd42de 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpmaxuq-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpmaxuq-2.c
@@ -9,7 +9,7 @@
#define SIZE (AVX512F_LEN / 64)
#include "avx512f-mask-type.h"
-
+static void
CALC (unsigned long long *src1, unsigned long long *src2,
unsigned long long *dst)
{
@@ -19,11 +19,11 @@ CALC (unsigned long long *src1, unsigned long long *src2,
dst[i] = src1[i] > src2[i] ? src1[i] : src2[i];
}
-void static
+void
TEST (void)
{
int i;
- UNION_TYPE (AVX512F_LEN, i_q) src1, src2, res1, res2, res3;
+ UNION_TYPE (AVX512F_LEN, i_uq) src1, src2, res1, res2, res3;
MASK_TYPE mask = MASK_VALUE;
unsigned long long res_ref[SIZE];
@@ -40,14 +40,14 @@ TEST (void)
CALC (src1.a, src2.a, res_ref);
- if (UNION_CHECK (AVX512F_LEN, i_q) (res1, res_ref))
+ if (UNION_CHECK (AVX512F_LEN, i_uq) (res1, res_ref))
abort ();
- MASK_MERGE (i_q) (res_ref, mask, SIZE);
- if (UNION_CHECK (AVX512F_LEN, i_q) (res2, res_ref))
+ MASK_MERGE (i_uq) (res_ref, mask, SIZE);
+ if (UNION_CHECK (AVX512F_LEN, i_uq) (res2, res_ref))
abort ();
- MASK_ZERO (i_q) (res_ref, mask, SIZE);
- if (UNION_CHECK (AVX512F_LEN, i_q) (res3, res_ref))
+ MASK_ZERO (i_uq) (res_ref, mask, SIZE);
+ if (UNION_CHECK (AVX512F_LEN, i_uq) (res3, res_ref))
abort ();
}
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpminsd-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpminsd-2.c
index 1a6b82b..1f8ec1d 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpminsd-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpminsd-2.c
@@ -9,7 +9,7 @@
#define SIZE (AVX512F_LEN / 32)
#include "avx512f-mask-type.h"
-
+void static
CALC (int *src1, int *src2, int *dst)
{
int i;
@@ -18,10 +18,10 @@ CALC (int *src1, int *src2, int *dst)
dst[i] = src1[i] < src2[i] ? src1[i] : src2[i];
}
-void static
+void
TEST (void)
{
- int i, sign;
+ int i, sign = 1;
UNION_TYPE (AVX512F_LEN, i_d) src1, src2, res1, res2, res3;
MASK_TYPE mask = MASK_VALUE;
int res_ref[SIZE];
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpminsq-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpminsq-2.c
index f646489..519873f 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpminsq-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpminsq-2.c
@@ -9,7 +9,7 @@
#define SIZE (AVX512F_LEN / 64)
#include "avx512f-mask-type.h"
-
+void static
CALC (long long *src1, long long *src2, long long *dst)
{
int i;
@@ -18,10 +18,10 @@ CALC (long long *src1, long long *src2, long long *dst)
dst[i] = src1[i] < src2[i] ? src1[i] : src2[i];
}
-void static
+void
TEST (void)
{
- int i, sign;
+ int i, sign = 1;
UNION_TYPE (AVX512F_LEN, i_q) src1, src2, res1, res2, res3;
MASK_TYPE mask = MASK_VALUE;
long long res_ref[SIZE];
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpminud-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpminud-2.c
index 17aac43..d66df8a 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpminud-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpminud-2.c
@@ -9,7 +9,7 @@
#define SIZE (AVX512F_LEN / 32)
#include "avx512f-mask-type.h"
-
+static void
CALC (unsigned *src1, unsigned *src2,
unsigned *dst)
{
@@ -19,11 +19,11 @@ CALC (unsigned *src1, unsigned *src2,
dst[i] = src1[i] < src2[i] ? src1[i] : src2[i];
}
-void static
+void
TEST (void)
{
int i;
- UNION_TYPE (AVX512F_LEN, i_d) src1, src2, res1, res2, res3;
+ UNION_TYPE (AVX512F_LEN, i_ud) src1, src2, res1, res2, res3;
MASK_TYPE mask = MASK_VALUE;
unsigned res_ref[SIZE];
@@ -40,14 +40,14 @@ TEST (void)
CALC (src1.a, src2.a, res_ref);
- if (UNION_CHECK (AVX512F_LEN, i_d) (res1, res_ref))
+ if (UNION_CHECK (AVX512F_LEN, i_ud) (res1, res_ref))
abort ();
- MASK_MERGE (i_d) (res_ref, mask, SIZE);
- if (UNION_CHECK (AVX512F_LEN, i_d) (res2, res_ref))
+ MASK_MERGE (i_ud) (res_ref, mask, SIZE);
+ if (UNION_CHECK (AVX512F_LEN, i_ud) (res2, res_ref))
abort ();
- MASK_ZERO (i_d) (res_ref, mask, SIZE);
- if (UNION_CHECK (AVX512F_LEN, i_d) (res3, res_ref))
+ MASK_ZERO (i_ud) (res_ref, mask, SIZE);
+ if (UNION_CHECK (AVX512F_LEN, i_ud) (res3, res_ref))
abort ();
}
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpminuq-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpminuq-2.c
index 4c27977..34d0723 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpminuq-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpminuq-2.c
@@ -9,7 +9,7 @@
#define SIZE (AVX512F_LEN / 64)
#include "avx512f-mask-type.h"
-
+static void
CALC (unsigned long long *src1, unsigned long long *src2,
unsigned long long *dst)
{
@@ -19,11 +19,11 @@ CALC (unsigned long long *src1, unsigned long long *src2,
dst[i] = src1[i] < src2[i] ? src1[i] : src2[i];
}
-void static
+void
TEST (void)
{
int i;
- UNION_TYPE (AVX512F_LEN, i_q) src1, src2, res1, res2, res3;
+ UNION_TYPE (AVX512F_LEN, i_uq) src1, src2, res1, res2, res3;
MASK_TYPE mask = MASK_VALUE;
unsigned long long res_ref[SIZE];
@@ -40,14 +40,14 @@ TEST (void)
CALC (src1.a, src2.a, res_ref);
- if (UNION_CHECK (AVX512F_LEN, i_q) (res1, res_ref))
+ if (UNION_CHECK (AVX512F_LEN, i_uq) (res1, res_ref))
abort ();
- MASK_MERGE (i_q) (res_ref, mask, SIZE);
- if (UNION_CHECK (AVX512F_LEN, i_q) (res2, res_ref))
+ MASK_MERGE (i_uq) (res_ref, mask, SIZE);
+ if (UNION_CHECK (AVX512F_LEN, i_uq) (res2, res_ref))
abort ();
- MASK_ZERO (i_q) (res_ref, mask, SIZE);
- if (UNION_CHECK (AVX512F_LEN, i_q) (res3, res_ref))
+ MASK_ZERO (i_uq) (res_ref, mask, SIZE);
+ if (UNION_CHECK (AVX512F_LEN, i_uq) (res3, res_ref))
abort ();
}
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpmovdb-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpmovdb-2.c
index cc63f48..0e418f9 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpmovdb-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpmovdb-2.c
@@ -9,6 +9,7 @@
#define SIZE (AVX512F_LEN / 32)
#include "avx512f-mask-type.h"
+static void
CALC (char *r, int *s)
{
int i;
@@ -18,7 +19,7 @@ CALC (char *r, int *s)
}
}
-void static
+void
TEST (void)
{
int i, sign;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpmovdw-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpmovdw-2.c
index 43fe8cb..376c105 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpmovdw-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpmovdw-2.c
@@ -10,6 +10,7 @@
#include "avx512f-mask-type.h"
#define SIZE_HALF (AVX512F_LEN_HALF / 16)
+void static
CALC (short *r, int *s)
{
int i;
@@ -19,7 +20,7 @@ CALC (short *r, int *s)
}
}
-void static
+void
TEST (void)
{
int i, sign;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpmovqb-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpmovqb-2.c
index 1b0fbbb..892ad74 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpmovqb-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpmovqb-2.c
@@ -9,6 +9,7 @@
#define SIZE (AVX512F_LEN / 64)
#include "avx512f-mask-type.h"
+static void
CALC (char *r, long long *s, int mem)
{
int i;
@@ -20,7 +21,7 @@ CALC (char *r, long long *s, int mem)
}
}
-void static
+void
TEST (void)
{
int i, sign;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpmovqd-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpmovqd-2.c
index db5054b..57170fa 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpmovqd-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpmovqd-2.c
@@ -10,6 +10,7 @@
#include "avx512f-mask-type.h"
#define SIZE_HALF (AVX512F_LEN_HALF / 32)
+void static
CALC (int *r, long long *s)
{
int i;
@@ -19,11 +20,11 @@ CALC (int *r, long long *s)
}
}
-void static
+void
TEST (void)
{
int i, sign;
- UNION_TYPE (AVX512F_LEN_HALF, i_d) res1, res2, res3, res5;
+ UNION_TYPE (AVX512F_LEN_HALF, i_d) res1, res2, res3;
int res4[SIZE_HALF];
UNION_TYPE (AVX512F_LEN, i_q) src;
MASK_TYPE mask = MASK_VALUE;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpmovqw-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpmovqw-2.c
index 9bdd6e1..27b8165 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpmovqw-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpmovqw-2.c
@@ -9,6 +9,7 @@
#define SIZE (AVX512F_LEN / 64)
#include "avx512f-mask-type.h"
+static void
CALC (short *r, long long *s)
{
int i;
@@ -18,7 +19,7 @@ CALC (short *r, long long *s)
}
}
-void static
+void
TEST (void)
{
int i, sign;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpmovsdb-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpmovsdb-2.c
index 4ac69b5..116c8b6 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpmovsdb-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpmovsdb-2.c
@@ -10,6 +10,7 @@
#include "avx512f-mask-type.h"
#include <limits.h>
+static void
CALC (char *r, int *s)
{
int i;
@@ -25,7 +26,7 @@ CALC (char *r, int *s)
}
}
-void static
+void
TEST (void)
{
int i, sign;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpmovsdw-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpmovsdw-2.c
index 98d8745..e175cce 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpmovsdw-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpmovsdw-2.c
@@ -11,6 +11,7 @@
#define SIZE_HALF (AVX512F_LEN_HALF / 16)
#include <limits.h>
+static void
CALC (short *r, int *s)
{
int i;
@@ -26,7 +27,7 @@ CALC (short *r, int *s)
}
}
-void static
+void
TEST (void)
{
int i, sign;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpmovsqb-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpmovsqb-2.c
index 0fb7883..babe6e2 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpmovsqb-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpmovsqb-2.c
@@ -10,6 +10,7 @@
#include "avx512f-mask-type.h"
#include <limits.h>
+void static
CALC (char *r, long long *s, int mem)
{
int i;
@@ -26,7 +27,7 @@ CALC (char *r, long long *s, int mem)
}
}
-void static
+void
TEST (void)
{
int i, sign;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpmovsqd-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpmovsqd-2.c
index 3230528..342f9cb 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpmovsqd-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpmovsqd-2.c
@@ -11,6 +11,7 @@
#define SIZE_HALF (AVX512F_LEN_HALF / 32)
#include <limits.h>
+static void
CALC (int *r, long long *s)
{
int i;
@@ -26,7 +27,7 @@ CALC (int *r, long long *s)
}
}
-void static
+void
TEST (void)
{
int i, sign;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpmovsqw-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpmovsqw-2.c
index 25e54a7..bc1619a 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpmovsqw-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpmovsqw-2.c
@@ -10,6 +10,7 @@
#include "avx512f-mask-type.h"
#include <limits.h>
+void static
CALC (short *r, long long *s)
{
int i;
@@ -25,7 +26,7 @@ CALC (short *r, long long *s)
}
}
-void static
+void
TEST (void)
{
int i, sign;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpmovsxbd-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpmovsxbd-2.c
index 3bfb6ab..2e8e2cb 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpmovsxbd-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpmovsxbd-2.c
@@ -20,7 +20,7 @@ CALC (char *s, int *r)
}
}
-static void
+void
TEST (void)
{
union128i_b s;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpmovsxbq-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpmovsxbq-2.c
index 540d218..18b6c1b 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpmovsxbq-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpmovsxbq-2.c
@@ -20,7 +20,7 @@ CALC (char *s, long long int *r)
}
}
-static void
+void
TEST (void)
{
union128i_b s;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpmovsxdq-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpmovsxdq-2.c
index f1e131e..aaa9422 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpmovsxdq-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpmovsxdq-2.c
@@ -20,7 +20,7 @@ CALC (int *s, long long int *r)
}
}
-static void
+void
TEST (void)
{
UNION_TYPE (AVX512F_LEN_HALF, i_d) s;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpmovsxwd-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpmovsxwd-2.c
index 04b43a6..56aa43d 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpmovsxwd-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpmovsxwd-2.c
@@ -20,7 +20,7 @@ CALC (short *s, int *r)
}
}
-static void
+void
TEST (void)
{
UNION_TYPE (AVX512F_LEN_HALF, i_w) s;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpmovsxwq-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpmovsxwq-2.c
index 9e6832d..c77607b 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpmovsxwq-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpmovsxwq-2.c
@@ -20,7 +20,7 @@ CALC (short *s, long long int *r)
}
}
-static void
+void
TEST (void)
{
union128i_w s;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpmovusdb-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpmovusdb-2.c
index f13bb95..8907a72f 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpmovusdb-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpmovusdb-2.c
@@ -10,6 +10,7 @@
#include "avx512f-mask-type.h"
#include <limits.h>
+static void
CALC (unsigned char *r, unsigned int *s)
{
int i;
@@ -20,13 +21,13 @@ CALC (unsigned char *r, unsigned int *s)
}
}
-void static
+void
TEST (void)
{
- int i, sign;
- UNION_TYPE (128, i_b) res1, res2, res3;
+ int i;
+ UNION_TYPE (128, i_ub) res1, res2, res3;
unsigned char res4[16];
- UNION_TYPE (AVX512F_LEN, i_d) src;
+ UNION_TYPE (AVX512F_LEN, i_ud) src;
MASK_TYPE mask = MASK_VALUE;
unsigned char res_ref[16];
@@ -44,17 +45,17 @@ TEST (void)
CALC (res_ref, src.a);
- if (UNION_CHECK (128, i_b) (res1, res_ref))
+ if (UNION_CHECK (128, i_ub) (res1, res_ref))
abort ();
- MASK_MERGE (i_b) (res_ref, mask, SIZE);
- if (UNION_CHECK (128, i_b) (res2, res_ref))
+ MASK_MERGE (i_ub) (res_ref, mask, SIZE);
+ if (UNION_CHECK (128, i_ub) (res2, res_ref))
abort ();
- if (checkVc (res4, res_ref, 16))
+ if (checkVuc (res4, res_ref, 16))
abort ();
- MASK_ZERO (i_b) (res_ref, mask, SIZE);
- if (UNION_CHECK (128, i_b) (res3, res_ref))
+ MASK_ZERO (i_ub) (res_ref, mask, SIZE);
+ if (UNION_CHECK (128, i_ub) (res3, res_ref))
abort ();
}
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpmovusdw-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpmovusdw-2.c
index c33a10b..c2c2624 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpmovusdw-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpmovusdw-2.c
@@ -11,6 +11,7 @@
#define SIZE_HALF (AVX512F_LEN_HALF / 16)
#include <limits.h>
+static void
CALC (unsigned short *r, unsigned int *s)
{
int i;
@@ -21,13 +22,13 @@ CALC (unsigned short *r, unsigned int *s)
}
}
-void static
+void
TEST (void)
{
- int i, sign;
- UNION_TYPE (AVX512F_LEN_HALF, i_w) res1, res2, res3;
+ int i;
+ UNION_TYPE (AVX512F_LEN_HALF, i_uw) res1, res2, res3;
unsigned short res4[SIZE_HALF];
- UNION_TYPE (AVX512F_LEN, i_d) src;
+ UNION_TYPE (AVX512F_LEN, i_ud) src;
MASK_TYPE mask = MASK_VALUE;
unsigned short res_ref[SIZE_HALF];
@@ -45,17 +46,17 @@ TEST (void)
CALC (res_ref, src.a);
- if (UNION_CHECK (AVX512F_LEN_HALF, i_w) (res1, res_ref))
+ if (UNION_CHECK (AVX512F_LEN_HALF, i_uw) (res1, res_ref))
abort ();
- MASK_MERGE (i_w) (res_ref, mask, SIZE);
- if (UNION_CHECK (AVX512F_LEN_HALF, i_w) (res2, res_ref))
+ MASK_MERGE (i_uw) (res_ref, mask, SIZE);
+ if (UNION_CHECK (AVX512F_LEN_HALF, i_uw) (res2, res_ref))
abort ();
- if (checkVs (res4, res_ref, SIZE_HALF))
+ if (checkVus (res4, res_ref, SIZE_HALF))
abort ();
- MASK_ZERO (i_w) (res_ref, mask, SIZE);
- if (UNION_CHECK (AVX512F_LEN_HALF, i_w) (res3, res_ref))
+ MASK_ZERO (i_uw) (res_ref, mask, SIZE);
+ if (UNION_CHECK (AVX512F_LEN_HALF, i_uw) (res3, res_ref))
abort ();
}
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpmovusqb-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpmovusqb-2.c
index 43fb9d2..8c20544 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpmovusqb-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpmovusqb-2.c
@@ -10,6 +10,7 @@
#include "avx512f-mask-type.h"
#include <limits.h>
+static void
CALC (unsigned char *r, unsigned long long *s, int mem)
{
int i;
@@ -21,13 +22,13 @@ CALC (unsigned char *r, unsigned long long *s, int mem)
}
}
-void static
+void
TEST (void)
{
- int i, sign;
- UNION_TYPE (128, i_b) res1, res2, res3;
+ int i;
+ UNION_TYPE (128, i_ub) res1, res2, res3;
unsigned char res4[16];
- UNION_TYPE (AVX512F_LEN, i_q) src;
+ UNION_TYPE (AVX512F_LEN, i_uq) src;
MASK_TYPE mask = MASK_VALUE;
unsigned char res_ref[16];
unsigned char res_ref2[16];
@@ -51,23 +52,23 @@ TEST (void)
CALC (res_ref, src.a, 0);
- if (UNION_CHECK (128, i_b) (res1, res_ref))
+ if (UNION_CHECK (128, i_ub) (res1, res_ref))
abort ();
- MASK_MERGE (i_b) (res_ref, mask, SIZE);
- if (UNION_CHECK (128, i_b) (res2, res_ref))
+ MASK_MERGE (i_ub) (res_ref, mask, SIZE);
+ if (UNION_CHECK (128, i_ub) (res2, res_ref))
abort ();
- MASK_ZERO (i_b) (res_ref, mask, SIZE);
- if (UNION_CHECK (128, i_b) (res3, res_ref))
+ MASK_ZERO (i_ub) (res_ref, mask, SIZE);
+ if (UNION_CHECK (128, i_ub) (res3, res_ref))
abort ();
INTRINSIC (_mask_cvtusepi64_storeu_epi8) (res4, mask, src.x);
CALC (res_ref2, src.a, 1);
- MASK_MERGE (i_b) (res_ref2, mask, SIZE);
+ MASK_MERGE (i_ub) (res_ref2, mask, SIZE);
- if (checkVc (res4, res_ref2, 16))
+ if (checkVuc (res4, res_ref2, 16))
abort ();
}
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpmovusqd-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpmovusqd-2.c
index 79613b3..f500ea3 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpmovusqd-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpmovusqd-2.c
@@ -11,6 +11,7 @@
#define SIZE_HALF (AVX512F_LEN_HALF / 32)
#include <limits.h>
+static void
CALC (unsigned int *r, unsigned long long *s)
{
int i;
@@ -21,13 +22,13 @@ CALC (unsigned int *r, unsigned long long *s)
}
}
-void static
+void
TEST (void)
{
- int i, sign;
- UNION_TYPE (AVX512F_LEN_HALF, i_d) res1, res2, res3;
+ int i;
+ UNION_TYPE (AVX512F_LEN_HALF, i_ud) res1, res2, res3;
unsigned int res4[SIZE_HALF];
- UNION_TYPE (AVX512F_LEN, i_q) src;
+ UNION_TYPE (AVX512F_LEN, i_uq) src;
MASK_TYPE mask = MASK_VALUE;
unsigned int res_ref[SIZE_HALF];
@@ -45,17 +46,17 @@ TEST (void)
CALC (res_ref, src.a);
- if (UNION_CHECK (AVX512F_LEN_HALF, i_d) (res1, res_ref))
+ if (UNION_CHECK (AVX512F_LEN_HALF, i_ud) (res1, res_ref))
abort ();
- MASK_MERGE (i_d) (res_ref, mask, SIZE);
- if (UNION_CHECK (AVX512F_LEN_HALF, i_d) (res2, res_ref))
+ MASK_MERGE (i_ud) (res_ref, mask, SIZE);
+ if (UNION_CHECK (AVX512F_LEN_HALF, i_ud) (res2, res_ref))
abort ();
- if (checkVi (res4, res_ref, SIZE_HALF))
+ if (checkVui (res4, res_ref, SIZE_HALF))
abort ();
- MASK_ZERO (i_d) (res_ref, mask, SIZE);
- if (UNION_CHECK (AVX512F_LEN_HALF, i_d) (res3, res_ref))
+ MASK_ZERO (i_ud) (res_ref, mask, SIZE);
+ if (UNION_CHECK (AVX512F_LEN_HALF, i_ud) (res3, res_ref))
abort ();
}
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpmovusqw-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpmovusqw-2.c
index f905eed..c1ce9ed 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpmovusqw-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpmovusqw-2.c
@@ -10,6 +10,7 @@
#include "avx512f-mask-type.h"
#include <limits.h>
+static void
CALC (unsigned short *r, unsigned long long *s)
{
int i;
@@ -20,13 +21,13 @@ CALC (unsigned short *r, unsigned long long *s)
}
}
-void static
+void
TEST (void)
{
- int i, sign;
- UNION_TYPE (128, i_w) res1, res2, res3;
+ int i;
+ UNION_TYPE (128, i_uw) res1, res2, res3;
unsigned short res4[8];
- UNION_TYPE (AVX512F_LEN, i_q) src;
+ UNION_TYPE (AVX512F_LEN, i_uq) src;
MASK_TYPE mask = MASK_VALUE;
unsigned short res_ref[8];
@@ -44,17 +45,17 @@ TEST (void)
CALC (res_ref, src.a);
- if (UNION_CHECK (128, i_w) (res1, res_ref))
+ if (UNION_CHECK (128, i_uw) (res1, res_ref))
abort ();
- MASK_MERGE (i_w) (res_ref, mask, SIZE);
- if (UNION_CHECK (128, i_w) (res2, res_ref))
+ MASK_MERGE (i_uw) (res_ref, mask, SIZE);
+ if (UNION_CHECK (128, i_uw) (res2, res_ref))
abort ();
- if (checkVs (res4, res_ref, 8))
+ if (checkVus (res4, res_ref, 8))
abort ();
- MASK_ZERO (i_w) (res_ref, mask, SIZE);
- if (UNION_CHECK (128, i_w) (res3, res_ref))
+ MASK_ZERO (i_uw) (res_ref, mask, SIZE);
+ if (UNION_CHECK (128, i_uw) (res3, res_ref))
abort ();
}
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpmovzxbd-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpmovzxbd-2.c
index eb2b950..2184d8e 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpmovzxbd-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpmovzxbd-2.c
@@ -20,10 +20,10 @@ CALC (unsigned char *s, int *r)
}
}
-static void
+void
TEST (void)
{
- union128i_b s;
+ union128i_ub s;
UNION_TYPE (AVX512F_LEN, i_d) res1, res2, res3;
MASK_TYPE mask = MASK_VALUE;
int res_ref[SIZE];
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpmovzxbq-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpmovzxbq-2.c
index e162995..6d9c935 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpmovzxbq-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpmovzxbq-2.c
@@ -20,10 +20,10 @@ CALC (unsigned char *s, long long int *r)
}
}
-static void
+void
TEST (void)
{
- union128i_b s;
+ union128i_ub s;
UNION_TYPE (AVX512F_LEN, i_q) res1, res2, res3;
MASK_TYPE mask = MASK_VALUE;
long long int res_ref[SIZE];
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpmovzxdq-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpmovzxdq-2.c
index 69c3522..650be93 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpmovzxdq-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpmovzxdq-2.c
@@ -20,10 +20,10 @@ CALC (unsigned *s, long long int *r)
}
}
-static void
+void
TEST (void)
{
- UNION_TYPE (AVX512F_LEN_HALF, i_d) s;
+ UNION_TYPE (AVX512F_LEN_HALF, i_ud) s;
UNION_TYPE (AVX512F_LEN, i_q) res1, res2, res3;
MASK_TYPE mask = MASK_VALUE;
long long int res_ref[SIZE];
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpmovzxwd-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpmovzxwd-2.c
index ea53314..8823b89 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpmovzxwd-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpmovzxwd-2.c
@@ -20,10 +20,10 @@ CALC (unsigned short *s, int *r)
}
}
-static void
+void
TEST (void)
{
- UNION_TYPE (AVX512F_LEN_HALF, i_w) s;
+ UNION_TYPE (AVX512F_LEN_HALF, i_uw) s;
UNION_TYPE (AVX512F_LEN, i_d) res1, res2, res3;
MASK_TYPE mask = MASK_VALUE;
int res_ref[SIZE];
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpmovzxwq-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpmovzxwq-2.c
index 9e0fc76..fcff47b 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpmovzxwq-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpmovzxwq-2.c
@@ -20,10 +20,10 @@ CALC (unsigned short *s, long long int *r)
}
}
-static void
+void
TEST (void)
{
- union128i_w s;
+ union128i_uw s;
UNION_TYPE (AVX512F_LEN, i_q) res1, res2, res3;
MASK_TYPE mask = MASK_VALUE;
long long int res_ref[SIZE];
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpmuldq-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpmuldq-2.c
index 83058dc..a827c99 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpmuldq-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpmuldq-2.c
@@ -19,14 +19,14 @@ CALC (int *s1, int *s2, long long int *r)
r[i] = s1[i * 2] * s2[i * 2];
}
-static void
+void
TEST (void)
{
UNION_TYPE (AVX512F_LEN, i_d) s1, s2;
UNION_TYPE (AVX512F_LEN, i_q) res1, res2, res3;
MASK_TYPE mask = MASK_VALUE;
long long res_ref[DST_SIZE];
- int i, sign = 1;
+ int i;
for (i = 0; i < SRC_SIZE; i++)
{
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpmulld-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpmulld-2.c
index a08120c..71b9640 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpmulld-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpmulld-2.c
@@ -19,7 +19,7 @@ CALC (int *src1, int *src2, int *dst)
dst[i] = src1[i] * src2[i];
}
-static void
+void
TEST (void)
{
UNION_TYPE (AVX512F_LEN, i_d) src1, src2, res1, res2, res3;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpmuludq-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpmuludq-2.c
index fc0416b..e7e0872 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpmuludq-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpmuludq-2.c
@@ -19,14 +19,14 @@ CALC (unsigned int *s1, unsigned int *s2, unsigned long long *r)
r[i] = s1[i * 2] * s2[i * 2];
}
-static void
+void
TEST (void)
{
- UNION_TYPE (AVX512F_LEN, i_d) s1, s2;
- UNION_TYPE (AVX512F_LEN, i_q) res1, res2, res3;
+ UNION_TYPE (AVX512F_LEN, i_ud) s1, s2;
+ UNION_TYPE (AVX512F_LEN, i_uq) res1, res2, res3;
MASK_TYPE mask = MASK_VALUE;
unsigned long long res_ref[DST_SIZE];
- int i, sign = 1;
+ int i;
for (i = 0; i < SRC_SIZE; i++)
{
@@ -42,14 +42,14 @@ TEST (void)
res2.x = INTRINSIC (_mask_mul_epu32) (res2.x, mask, s1.x, s2.x);
res3.x = INTRINSIC (_maskz_mul_epu32) (mask, s1.x, s2.x);
- if (UNION_CHECK (AVX512F_LEN, i_q) (res1, res_ref))
+ if (UNION_CHECK (AVX512F_LEN, i_uq) (res1, res_ref))
abort ();
- MASK_MERGE (i_q) (res_ref, mask, DST_SIZE);
- if (UNION_CHECK (AVX512F_LEN, i_q) (res2, res_ref))
+ MASK_MERGE (i_uq) (res_ref, mask, DST_SIZE);
+ if (UNION_CHECK (AVX512F_LEN, i_uq) (res2, res_ref))
abort ();
- MASK_ZERO (i_q) (res_ref, mask, DST_SIZE);
- if (UNION_CHECK (AVX512F_LEN, i_q) (res3, res_ref))
+ MASK_ZERO (i_uq) (res_ref, mask, DST_SIZE);
+ if (UNION_CHECK (AVX512F_LEN, i_uq) (res3, res_ref))
abort ();
}
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpord-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpord-2.c
index 9493aa0..5656a81 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpord-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpord-2.c
@@ -18,7 +18,7 @@ CALC (int *s1, int *s2, int *r)
r[i] = s1[i] | s2[i];
}
-void static
+void
TEST (void)
{
UNION_TYPE (AVX512F_LEN, i_d) s1, s2, res1, res2, res3, res4;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vporq-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vporq-2.c
index 843ecbd..9af7172 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vporq-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vporq-2.c
@@ -18,7 +18,7 @@ CALC (long long *s1, long long *s2, long long *r)
r[i] = s1[i] | s2[i];
}
-void static
+void
TEST (void)
{
UNION_TYPE (AVX512F_LEN, i_q) s1, s2, res1, res2, res3;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vprold-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vprold-2.c
index e56115d..350b2ff 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vprold-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vprold-2.c
@@ -17,10 +17,10 @@ CALC (int *s1, int count, int *r)
unsigned int i;
for (i = 0; i < SIZE; i++)
- r[i] = (s1[i] << count) | (s1[i] >> sizeof (s1[i]) * 8 - count);
+ r[i] = (s1[i] << count) | (s1[i] >> (sizeof (s1[i]) * 8 - count));
}
-void static
+void
TEST (void)
{
UNION_TYPE (AVX512F_LEN, i_d) s1, res1, res2, res3;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vprolq-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vprolq-2.c
index 116a6aa..8a5718f 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vprolq-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vprolq-2.c
@@ -17,10 +17,10 @@ CALC (long long *s1, int count, long long *r)
unsigned int i;
for (i = 0; i < SIZE; i++)
- r[i] = (s1[i] << count) | (s1[i] >> sizeof (s1[i]) * 8 - count);
+ r[i] = (s1[i] << count) | (s1[i] >> (sizeof (s1[i]) * 8 - count));
}
-void static
+void
TEST (void)
{
UNION_TYPE (AVX512F_LEN, i_q) s1, res1, res2, res3;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vprolvd-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vprolvd-2.c
index e537ae8..2d6f4d3 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vprolvd-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vprolvd-2.c
@@ -15,10 +15,10 @@ CALC (int *s1, int *s2, int *r)
unsigned int i;
for (i = 0; i < SIZE; i++)
- r[i] = (s1[i] << s2[i]) | (s1[i] >> sizeof (s1[i]) * 8 - s2[i]);
+ r[i] = (s1[i] << s2[i]) | (s1[i] >> (sizeof (s1[i]) * 8 - s2[i]));
}
-void static
+void
TEST (void)
{
UNION_TYPE (AVX512F_LEN, i_d) s1, s2, res1, res2, res3;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vprolvq-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vprolvq-2.c
index a1c748d..bcfeb05 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vprolvq-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vprolvq-2.c
@@ -15,10 +15,10 @@ CALC (long long *s1, long long *s2, long long *r)
unsigned int i;
for (i = 0; i < SIZE; i++)
- r[i] = (s1[i] << s2[i]) | (s1[i] >> sizeof (s1[i]) * 8 - s2[i]);
+ r[i] = (s1[i] << s2[i]) | (s1[i] >> (sizeof (s1[i]) * 8 - s2[i]));
}
-void static
+void
TEST (void)
{
UNION_TYPE (AVX512F_LEN, i_q) s1, s2, res1, res2, res3;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vprord-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vprord-2.c
index 5223fe0..7592e3e 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vprord-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vprord-2.c
@@ -17,10 +17,10 @@ CALC (int *s1, int count, int *r)
unsigned int i;
for (i = 0; i < SIZE; i++)
- r[i] = (s1[i] >> count) | (s1[i] << sizeof (s1[i]) * 8 - count);
+ r[i] = (s1[i] >> count) | (s1[i] << (sizeof (s1[i]) * 8 - count));
}
-void static
+void
TEST (void)
{
UNION_TYPE (AVX512F_LEN, i_d) s1, res1, res2, res3;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vprorq-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vprorq-2.c
index 704b0a5..95c9bda 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vprorq-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vprorq-2.c
@@ -17,10 +17,10 @@ CALC (long long *s1, int count, long long *r)
unsigned int i;
for (i = 0; i < SIZE; i++)
- r[i] = (s1[i] >> count) | (s1[i] << sizeof (s1[i]) * 8 - count);
+ r[i] = (s1[i] >> count) | (s1[i] << (sizeof (s1[i]) * 8 - count));
}
-void static
+void
TEST (void)
{
UNION_TYPE (AVX512F_LEN, i_q) s1, res1, res2, res3;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vprorvd-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vprorvd-2.c
index eaf8df9..0be8d69 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vprorvd-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vprorvd-2.c
@@ -15,10 +15,10 @@ CALC (int *s1, int *s2, int *r)
unsigned int i;
for (i = 0; i < SIZE; i++)
- r[i] = (s1[i] >> s2[i]) | (s1[i] << sizeof (s1[i]) * 8 - s2[i]);
+ r[i] = (s1[i] >> s2[i]) | (s1[i] << (sizeof (s1[i]) * 8 - s2[i]));
}
-void static
+void
TEST (void)
{
UNION_TYPE (AVX512F_LEN, i_d) s1, s2, res1, res2, res3;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vprorvq-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vprorvq-2.c
index 035ce96..b8738bf2 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vprorvq-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vprorvq-2.c
@@ -15,10 +15,10 @@ CALC (long long *s1, long long *s2, long long *r)
unsigned int i;
for (i = 0; i < SIZE; i++)
- r[i] = (s1[i] >> s2[i]) | (s1[i] << sizeof (s1[i]) * 8 - s2[i]);
+ r[i] = (s1[i] >> s2[i]) | (s1[i] << (sizeof (s1[i]) * 8 - s2[i]));
}
-void static
+void
TEST (void)
{
UNION_TYPE (AVX512F_LEN, i_q) s1, s2, res1, res2, res3;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpshufd-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpshufd-2.c
index a6379c3..6bab108 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpshufd-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpshufd-2.c
@@ -23,17 +23,17 @@ CALC (int *s1, unsigned char imm, int *r)
}
}
-void static
+void
TEST (void)
{
UNION_TYPE (AVX512F_LEN, i_d) s1, res1, res2, res3;
int res_ref[SIZE];
- int i, j, sign = 1;
+ int j, sign = 1;
MASK_TYPE mask = MASK_VALUE;
for (j = 0; j < SIZE; j++)
{
- s1.a[j] = j * i * sign;
+ s1.a[j] = j * sign;
res1.a[j] = DEFAULT_VALUE;
res2.a[j] = DEFAULT_VALUE;
res3.a[j] = DEFAULT_VALUE;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpslld-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpslld-2.c
index c6c8a9c..b11f7f7 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpslld-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpslld-2.c
@@ -9,6 +9,7 @@
#define SIZE (AVX512F_LEN / 32)
#include "avx512f-mask-type.h"
+static void
CALC (int *r, int *s1, long long* s2)
{
int i;
@@ -19,7 +20,7 @@ CALC (int *r, int *s1, long long* s2)
}
}
-void static
+void
TEST (void)
{
int i, sign;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpslldi-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpslldi-2.c
index c3bfdd2..638b882 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpslldi-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpslldi-2.c
@@ -9,6 +9,7 @@
#define SIZE (AVX512F_LEN / 32)
#include "avx512f-mask-type.h"
+static void
CALC (int *r, int *s1, int count)
{
int i;
@@ -18,7 +19,7 @@ CALC (int *r, int *s1, int count)
}
}
-void static
+void
TEST (void)
{
int i, sign;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpsllq-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpsllq-2.c
index 5addaa5..0f818fd 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpsllq-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpsllq-2.c
@@ -9,6 +9,7 @@
#define SIZE (AVX512F_LEN / 64)
#include "avx512f-mask-type.h"
+static void
CALC (long long *r, long long *s1, long long* s2)
{
int i;
@@ -19,7 +20,7 @@ CALC (long long *r, long long *s1, long long* s2)
}
}
-void static
+void
TEST (void)
{
int i, sign;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpsllqi-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpsllqi-2.c
index e15b324..39be492 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpsllqi-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpsllqi-2.c
@@ -9,6 +9,7 @@
#define SIZE (AVX512F_LEN / 64)
#include "avx512f-mask-type.h"
+static void
CALC (long long *r, long long *s1, long long count)
{
int i;
@@ -18,7 +19,7 @@ CALC (long long *r, long long *s1, long long count)
}
}
-void static
+void
TEST (void)
{
int i, sign;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpsllvd-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpsllvd-2.c
index 82ff3a6..5f094dd 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpsllvd-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpsllvd-2.c
@@ -9,7 +9,8 @@
#define SIZE (AVX512F_LEN / 32)
#include "avx512f-mask-type.h"
-CALC (unsigned int *r, unsigned int *s1, unsigned int *s2)
+static void
+CALC (int *r, int *s1, int *s2)
{
int i;
for (i = 0; i < SIZE; i++)
@@ -18,13 +19,13 @@ CALC (unsigned int *r, unsigned int *s1, unsigned int *s2)
}
}
-void static
+void
TEST (void)
{
int i;
UNION_TYPE (AVX512F_LEN, i_d) res1, res2, res3, src1, src2;
MASK_TYPE mask = MASK_VALUE;
- unsigned int res_ref[SIZE];
+ int res_ref[SIZE];
for (i = 0; i < SIZE; i++)
{
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpsllvq-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpsllvq-2.c
index e2b48d7..7ddacdf 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpsllvq-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpsllvq-2.c
@@ -9,8 +9,9 @@
#define SIZE (AVX512F_LEN / 64)
#include "avx512f-mask-type.h"
-CALC (unsigned long long *r, unsigned long long *s1,
- unsigned long long *s2)
+static void
+CALC (long long *r, long long *s1,
+ long long *s2)
{
int i;
for (i = 0; i < SIZE; i++)
@@ -19,13 +20,13 @@ CALC (unsigned long long *r, unsigned long long *s1,
}
}
-void static
+void
TEST (void)
{
int i;
UNION_TYPE (AVX512F_LEN, i_q) res1, res2, res3, src1, src2;
MASK_TYPE mask = MASK_VALUE;
- unsigned long long res_ref[SIZE];
+ long long res_ref[SIZE];
for (i = 0; i < SIZE; i++)
{
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpsrad-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpsrad-2.c
index 596f98b..7b433e0 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpsrad-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpsrad-2.c
@@ -9,6 +9,7 @@
#define SIZE (AVX512F_LEN / 32)
#include "avx512f-mask-type.h"
+static void
CALC (int *r, int *s1, long long *s2)
{
int i;
@@ -20,7 +21,7 @@ CALC (int *r, int *s1, long long *s2)
}
}
-void static
+void
TEST (void)
{
int i, sign;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpsradi-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpsradi-2.c
index 3ba3ff1..c74d085 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpsradi-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpsradi-2.c
@@ -9,6 +9,7 @@
#define SIZE (AVX512F_LEN / 32)
#include "avx512f-mask-type.h"
+static void
CALC (int *r, int *s1, int count)
{
int i;
@@ -19,7 +20,7 @@ CALC (int *r, int *s1, int count)
}
}
-void static
+void
TEST (void)
{
int i, sign;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpsraq-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpsraq-2.c
index c5ae9c6..575291a 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpsraq-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpsraq-2.c
@@ -9,6 +9,7 @@
#define SIZE (AVX512F_LEN / 64)
#include "avx512f-mask-type.h"
+static void
CALC (long long *r, long long *s1, long long *s2)
{
int i;
@@ -21,7 +22,7 @@ CALC (long long *r, long long *s1, long long *s2)
}
}
-void static
+void
TEST (void)
{
int i, sign;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpsraqi-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpsraqi-2.c
index 47c27329..d45a620 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpsraqi-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpsraqi-2.c
@@ -9,6 +9,7 @@
#define SIZE (AVX512F_LEN / 64)
#include "avx512f-mask-type.h"
+static void
CALC (long long *r, long long *s1, long long count)
{
int i;
@@ -20,7 +21,7 @@ CALC (long long *r, long long *s1, long long count)
}
}
-void static
+void
TEST (void)
{
int i, sign;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpsravd-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpsravd-2.c
index 0651c24..ff97489 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpsravd-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpsravd-2.c
@@ -9,6 +9,7 @@
#define SIZE (AVX512F_LEN / 32)
#include "avx512f-mask-type.h"
+static void
CALC (int *r, int *s1, int *s2)
{
int i;
@@ -19,7 +20,7 @@ CALC (int *r, int *s1, int *s2)
}
}
-void static
+void
TEST (void)
{
int i, sign;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpsravq-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpsravq-2.c
index 3b7063f..57d2a94 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpsravq-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpsravq-2.c
@@ -9,6 +9,7 @@
#define SIZE (AVX512F_LEN / 64)
#include "avx512f-mask-type.h"
+static void
CALC (long long *r, long long *s1, long long *s2)
{
int i;
@@ -20,7 +21,7 @@ CALC (long long *r, long long *s1, long long *s2)
}
}
-void static
+void
TEST (void)
{
int i, sign;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpsrld-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpsrld-2.c
index 653a8f8..1bd748a 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpsrld-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpsrld-2.c
@@ -9,7 +9,8 @@
#define SIZE (AVX512F_LEN / 32)
#include "avx512f-mask-type.h"
-CALC (unsigned int *r, unsigned int *s1, unsigned long long* s2)
+static void
+CALC (unsigned int *r, unsigned int *s1, unsigned long long *s2)
{
int i;
unsigned int count = s2[0];
@@ -19,12 +20,12 @@ CALC (unsigned int *r, unsigned int *s1, unsigned long long* s2)
}
}
-void static
+void
TEST (void)
{
int i;
- UNION_TYPE (AVX512F_LEN, i_d) res1, res2, res3, src1;
- UNION_TYPE (128, i_q) src2;
+ UNION_TYPE (AVX512F_LEN, i_ud) res1, res2, res3, src1;
+ UNION_TYPE (128, i_uq) src2;
MASK_TYPE mask = MASK_VALUE;
unsigned int res_ref[SIZE];
@@ -46,15 +47,15 @@ TEST (void)
CALC (res_ref, src1.a, src2.a);
- if (UNION_CHECK (AVX512F_LEN, i_d) (res1, res_ref))
+ if (UNION_CHECK (AVX512F_LEN, i_ud) (res1, res_ref))
abort ();
- MASK_MERGE (i_d) (res_ref, mask, SIZE);
- if (UNION_CHECK (AVX512F_LEN, i_d) (res2, res_ref))
+ MASK_MERGE (i_ud) (res_ref, mask, SIZE);
+ if (UNION_CHECK (AVX512F_LEN, i_ud) (res2, res_ref))
abort ();
- MASK_ZERO (i_d) (res_ref, mask, SIZE);
- if (UNION_CHECK (AVX512F_LEN, i_d) (res3, res_ref))
+ MASK_ZERO (i_ud) (res_ref, mask, SIZE);
+ if (UNION_CHECK (AVX512F_LEN, i_ud) (res3, res_ref))
abort ();
}
}
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpsrldi-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpsrldi-2.c
index e178445..0e73097 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpsrldi-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpsrldi-2.c
@@ -9,7 +9,8 @@
#define SIZE (AVX512F_LEN / 32)
#include "avx512f-mask-type.h"
-CALC (unsigned int *r, unsigned int *s1, unsigned int count)
+static void
+CALC (unsigned int *r, unsigned int *s1, int count)
{
int i;
for (i = 0; i < SIZE; i++)
@@ -18,11 +19,11 @@ CALC (unsigned int *r, unsigned int *s1, unsigned int count)
}
}
-void static
+void
TEST (void)
{
int i;
- UNION_TYPE (AVX512F_LEN, i_d) res1, res2, res3, src1;
+ UNION_TYPE (AVX512F_LEN, i_ud) res1, res2, res3, src1;
MASK_TYPE mask = MASK_VALUE;
unsigned int res_ref[SIZE];
@@ -41,15 +42,15 @@ TEST (void)
CALC (res_ref, src1.a, 3);
- if (UNION_CHECK (AVX512F_LEN, i_d) (res1, res_ref))
+ if (UNION_CHECK (AVX512F_LEN, i_ud) (res1, res_ref))
abort ();
- MASK_MERGE (i_d) (res_ref, mask, SIZE);
- if (UNION_CHECK (AVX512F_LEN, i_d) (res2, res_ref))
+ MASK_MERGE (i_ud) (res_ref, mask, SIZE);
+ if (UNION_CHECK (AVX512F_LEN, i_ud) (res2, res_ref))
abort ();
- MASK_ZERO (i_d) (res_ref, mask, SIZE);
- if (UNION_CHECK (AVX512F_LEN, i_d) (res3, res_ref))
+ MASK_ZERO (i_ud) (res_ref, mask, SIZE);
+ if (UNION_CHECK (AVX512F_LEN, i_ud) (res3, res_ref))
abort ();
@@ -63,14 +64,14 @@ TEST (void)
CALC (res_ref, src1.a, 33);
- if (UNION_CHECK (AVX512F_LEN, i_d) (res1, res_ref))
+ if (UNION_CHECK (AVX512F_LEN, i_ud) (res1, res_ref))
abort ();
- MASK_MERGE (i_d) (res_ref, mask, SIZE);
- if (UNION_CHECK (AVX512F_LEN, i_d) (res2, res_ref))
+ MASK_MERGE (i_ud) (res_ref, mask, SIZE);
+ if (UNION_CHECK (AVX512F_LEN, i_ud) (res2, res_ref))
abort ();
- MASK_ZERO (i_d) (res_ref, mask, SIZE);
- if (UNION_CHECK (AVX512F_LEN, i_d) (res3, res_ref))
+ MASK_ZERO (i_ud) (res_ref, mask, SIZE);
+ if (UNION_CHECK (AVX512F_LEN, i_ud) (res3, res_ref))
abort ();
}
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpsrlq-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpsrlq-2.c
index 4030528..8f362bc 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpsrlq-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpsrlq-2.c
@@ -9,7 +9,8 @@
#define SIZE (AVX512F_LEN / 64)
#include "avx512f-mask-type.h"
-CALC (unsigned long long *r, unsigned long long *s1, unsigned long long* s2)
+static void
+CALC (unsigned long long *r, unsigned long long *s1, unsigned long long* s2)
{
int i;
unsigned long long count = s2[0];
@@ -19,12 +20,12 @@ CALC (unsigned long long *r, unsigned long long *s1, unsigned long long* s2)
}
}
-void static
+void
TEST (void)
{
int i;
- UNION_TYPE (AVX512F_LEN, i_q) res1, res2, res3, src1;
- UNION_TYPE (128, i_q) src2;
+ UNION_TYPE (AVX512F_LEN, i_uq) res1, res2, res3, src1;
+ UNION_TYPE (128, i_uq) src2;
MASK_TYPE mask = MASK_VALUE;
unsigned long long res_ref[SIZE];
@@ -46,15 +47,15 @@ TEST (void)
CALC (res_ref, src1.a, src2.a);
- if (UNION_CHECK (AVX512F_LEN, i_q) (res1, res_ref))
+ if (UNION_CHECK (AVX512F_LEN, i_uq) (res1, res_ref))
abort ();
- MASK_MERGE (i_q) (res_ref, mask, SIZE);
- if (UNION_CHECK (AVX512F_LEN, i_q) (res2, res_ref))
+ MASK_MERGE (i_uq) (res_ref, mask, SIZE);
+ if (UNION_CHECK (AVX512F_LEN, i_uq) (res2, res_ref))
abort ();
- MASK_ZERO (i_q) (res_ref, mask, SIZE);
- if (UNION_CHECK (AVX512F_LEN, i_q) (res3, res_ref))
+ MASK_ZERO (i_uq) (res_ref, mask, SIZE);
+ if (UNION_CHECK (AVX512F_LEN, i_uq) (res3, res_ref))
abort ();
}
}
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpsrlqi-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpsrlqi-2.c
index 3fedac4..c68a629 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpsrlqi-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpsrlqi-2.c
@@ -9,6 +9,7 @@
#define SIZE (AVX512F_LEN / 64)
#include "avx512f-mask-type.h"
+static void
CALC (unsigned long long *r, unsigned long long *s1,
unsigned long long count)
{
@@ -19,11 +20,11 @@ CALC (unsigned long long *r, unsigned long long *s1,
}
}
-void static
+void
TEST (void)
{
int i;
- UNION_TYPE (AVX512F_LEN, i_q) res1, res2, res3, src1;
+ UNION_TYPE (AVX512F_LEN, i_uq) res1, res2, res3, src1;
MASK_TYPE mask = MASK_VALUE;
unsigned long long res_ref[SIZE];
@@ -42,15 +43,15 @@ TEST (void)
CALC (res_ref, src1.a, 3);
- if (UNION_CHECK (AVX512F_LEN, i_q) (res1, res_ref))
+ if (UNION_CHECK (AVX512F_LEN, i_uq) (res1, res_ref))
abort ();
- MASK_MERGE (i_q) (res_ref, mask, SIZE);
- if (UNION_CHECK (AVX512F_LEN, i_q) (res2, res_ref))
+ MASK_MERGE (i_uq) (res_ref, mask, SIZE);
+ if (UNION_CHECK (AVX512F_LEN, i_uq) (res2, res_ref))
abort ();
- MASK_ZERO (i_q) (res_ref, mask, SIZE);
- if (UNION_CHECK (AVX512F_LEN, i_q) (res3, res_ref))
+ MASK_ZERO (i_uq) (res_ref, mask, SIZE);
+ if (UNION_CHECK (AVX512F_LEN, i_uq) (res3, res_ref))
abort ();
@@ -64,14 +65,14 @@ TEST (void)
CALC (res_ref, src1.a, 65);
- if (UNION_CHECK (AVX512F_LEN, i_q) (res1, res_ref))
+ if (UNION_CHECK (AVX512F_LEN, i_uq) (res1, res_ref))
abort ();
- MASK_MERGE (i_q) (res_ref, mask, SIZE);
- if (UNION_CHECK (AVX512F_LEN, i_q) (res2, res_ref))
+ MASK_MERGE (i_uq) (res_ref, mask, SIZE);
+ if (UNION_CHECK (AVX512F_LEN, i_uq) (res2, res_ref))
abort ();
- MASK_ZERO (i_q) (res_ref, mask, SIZE);
- if (UNION_CHECK (AVX512F_LEN, i_q) (res3, res_ref))
+ MASK_ZERO (i_uq) (res_ref, mask, SIZE);
+ if (UNION_CHECK (AVX512F_LEN, i_uq) (res3, res_ref))
abort ();
}
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpsrlvd-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpsrlvd-2.c
index 514d36a..8e04d6d 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpsrlvd-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpsrlvd-2.c
@@ -9,6 +9,7 @@
#define SIZE (AVX512F_LEN / 32)
#include "avx512f-mask-type.h"
+static void
CALC (unsigned int *r, unsigned int *s1, unsigned int *s2)
{
int i;
@@ -18,11 +19,11 @@ CALC (unsigned int *r, unsigned int *s1, unsigned int *s2)
}
}
-void static
+void
TEST (void)
{
int i;
- UNION_TYPE (AVX512F_LEN, i_d) res1, res2, res3, src1, src2;
+ UNION_TYPE (AVX512F_LEN, i_ud) res1, res2, res3, src1, src2;
MASK_TYPE mask = MASK_VALUE;
unsigned int res_ref[SIZE];
@@ -41,14 +42,14 @@ TEST (void)
CALC (res_ref, src1.a, src2.a);
- if (UNION_CHECK (AVX512F_LEN, i_d) (res1, res_ref))
+ if (UNION_CHECK (AVX512F_LEN, i_ud) (res1, res_ref))
abort ();
- MASK_MERGE (i_d) (res_ref, mask, SIZE);
- if (UNION_CHECK (AVX512F_LEN, i_d) (res2, res_ref))
+ MASK_MERGE (i_ud) (res_ref, mask, SIZE);
+ if (UNION_CHECK (AVX512F_LEN, i_ud) (res2, res_ref))
abort ();
- MASK_ZERO (i_d) (res_ref, mask, SIZE);
- if (UNION_CHECK (AVX512F_LEN, i_d) (res3, res_ref))
+ MASK_ZERO (i_ud) (res_ref, mask, SIZE);
+ if (UNION_CHECK (AVX512F_LEN, i_ud) (res3, res_ref))
abort ();
}
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpsrlvq-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpsrlvq-2.c
index 586b8c2..3cc4b11 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpsrlvq-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpsrlvq-2.c
@@ -9,8 +9,8 @@
#define SIZE (AVX512F_LEN / 64)
#include "avx512f-mask-type.h"
-CALC (unsigned long long *r, unsigned long long *s1,
- unsigned long long *s2)
+static void
+CALC (unsigned long long *r, unsigned long long *s1, unsigned long long *s2)
{
int i;
for (i = 0; i < SIZE; i++)
@@ -19,11 +19,11 @@ CALC (unsigned long long *r, unsigned long long *s1,
}
}
-void static
+void
TEST (void)
{
int i;
- UNION_TYPE (AVX512F_LEN, i_q) res1, res2, res3, src1, src2;
+ UNION_TYPE (AVX512F_LEN, i_uq) res1, res2, res3, src1, src2;
MASK_TYPE mask = MASK_VALUE;
unsigned long long res_ref[SIZE];
@@ -42,14 +42,14 @@ TEST (void)
CALC (res_ref, src1.a, src2.a);
- if (UNION_CHECK (AVX512F_LEN, i_q) (res1, res_ref))
+ if (UNION_CHECK (AVX512F_LEN, i_uq) (res1, res_ref))
abort ();
- MASK_MERGE (i_q) (res_ref, mask, SIZE);
- if (UNION_CHECK (AVX512F_LEN, i_q) (res2, res_ref))
+ MASK_MERGE (i_uq) (res_ref, mask, SIZE);
+ if (UNION_CHECK (AVX512F_LEN, i_uq) (res2, res_ref))
abort ();
- MASK_ZERO (i_q) (res_ref, mask, SIZE);
- if (UNION_CHECK (AVX512F_LEN, i_q) (res3, res_ref))
+ MASK_ZERO (i_uq) (res_ref, mask, SIZE);
+ if (UNION_CHECK (AVX512F_LEN, i_uq) (res3, res_ref))
abort ();
}
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpsubd-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpsubd-2.c
index acc26ce..902ccff 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpsubd-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpsubd-2.c
@@ -9,6 +9,7 @@
#define SIZE (AVX512F_LEN / 32)
#include "avx512f-mask-type.h"
+static void
CALC (int *r, int *s1, int *s2)
{
int i;
@@ -18,7 +19,7 @@ CALC (int *r, int *s1, int *s2)
}
}
-void static
+void
TEST (void)
{
int i, sign;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpsubq-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpsubq-2.c
index ba16ee1..a78d85f 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpsubq-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpsubq-2.c
@@ -9,6 +9,7 @@
#define SIZE (AVX512F_LEN / 64)
#include "avx512f-mask-type.h"
+static void
CALC (long long *r, long long *s1, long long *s2)
{
int i;
@@ -18,7 +19,7 @@ CALC (long long *r, long long *s1, long long *s2)
}
}
-void static
+void
TEST (void)
{
int i, sign;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpternlogd-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpternlogd-2.c
index c9813ed..67df0d4 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpternlogd-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpternlogd-2.c
@@ -32,7 +32,7 @@ CALC (int *src1, int *src2, int *src3, int imm, int *r)
}
}
-static void
+void
TEST (void)
{
UNION_TYPE (AVX512F_LEN, i_d) src2, src3, res1, res2, res3;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpternlogq-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpternlogq-2.c
index a806554..4bbb864 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpternlogq-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpternlogq-2.c
@@ -34,7 +34,7 @@ CALC (long long *src1, long long *src2, long long *src3,
}
}
-static void
+void
TEST (void)
{
UNION_TYPE (AVX512F_LEN, i_q) src2, src3, res1, res2, res3;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vptestmd-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vptestmd-2.c
index 5025fab..e776fdc 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vptestmd-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vptestmd-2.c
@@ -9,6 +9,7 @@
#define SIZE (AVX512F_LEN / 32)
#include "avx512f-mask-type.h"
+static void
CALC (MASK_TYPE *res, int *src1, int *src2)
{
int i;
@@ -20,7 +21,7 @@ CALC (MASK_TYPE *res, int *src1, int *src2)
*res = *res | one << i;
}
-static void
+void
TEST (void)
{
int i, sign = 1;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vptestmq-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vptestmq-2.c
index 9ec9e48..283a844 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vptestmq-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vptestmq-2.c
@@ -9,6 +9,7 @@
#define SIZE (AVX512F_LEN / 64)
#include "avx512f-mask-type.h"
+static void
CALC (MASK_TYPE *res, long long *src1, long long *src2)
{
int i;
@@ -20,7 +21,7 @@ CALC (MASK_TYPE *res, long long *src1, long long *src2)
*res = *res | one << i;
}
-static void
+void
TEST (void)
{
int i, sign = 1;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vptestnmd-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vptestnmd-2.c
index b2b4d0e..f72954b 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vptestnmd-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vptestnmd-2.c
@@ -9,6 +9,7 @@
#define SIZE (AVX512F_LEN / 32)
#include "avx512f-mask-type.h"
+static void
CALC (MASK_TYPE *res, int *src1, int *src2)
{
int i;
@@ -20,7 +21,7 @@ CALC (MASK_TYPE *res, int *src1, int *src2)
*res = *res | one << i;
}
-static void
+void
TEST (void)
{
int i, sign = 1;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vptestnmq-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vptestnmq-2.c
index b6330d2..d35a944 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vptestnmq-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vptestnmq-2.c
@@ -9,6 +9,7 @@
#define SIZE (AVX512F_LEN / 64)
#include "avx512f-mask-type.h"
+static void
CALC (MASK_TYPE *res, long long *src1, long long *src2)
{
int i;
@@ -20,7 +21,7 @@ CALC (MASK_TYPE *res, long long *src1, long long *src2)
*res = *res | one << i;
}
-static void
+void
TEST (void)
{
int i, sign = 1;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpunpckhdq-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpunpckhdq-2.c
index adb9b7a..f499fdf 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpunpckhdq-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpunpckhdq-2.c
@@ -9,6 +9,7 @@
#define SIZE (AVX512F_LEN / 32)
#include "avx512f-mask-type.h"
+static void
CALC (int *r, int *s1, int *s2)
{
int i;
@@ -21,7 +22,7 @@ CALC (int *r, int *s1, int *s2)
}
}
-void static
+void
TEST (void)
{
int i, sign;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpunpckhqdq-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpunpckhqdq-2.c
index b226274..b0c8c23 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpunpckhqdq-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpunpckhqdq-2.c
@@ -9,6 +9,7 @@
#define SIZE (AVX512F_LEN / 64)
#include "avx512f-mask-type.h"
+static void
CALC (long long *r, long long *s1, long long *s2)
{
int i;
@@ -19,7 +20,7 @@ CALC (long long *r, long long *s1, long long *s2)
}
}
-void static
+void
TEST (void)
{
int i, sign;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpunpckldq-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpunpckldq-2.c
index b715fde..7cdaa74 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpunpckldq-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpunpckldq-2.c
@@ -9,6 +9,7 @@
#define SIZE (AVX512F_LEN / 32)
#include "avx512f-mask-type.h"
+static void
CALC (int *r, int *s1, int *s2)
{
int i;
@@ -21,7 +22,7 @@ CALC (int *r, int *s1, int *s2)
}
}
-void static
+void
TEST (void)
{
int i, sign;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpunpcklqdq-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpunpcklqdq-2.c
index 2892f1c..2d84fb9 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpunpcklqdq-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpunpcklqdq-2.c
@@ -9,6 +9,7 @@
#define SIZE (AVX512F_LEN / 64)
#include "avx512f-mask-type.h"
+static void
CALC (long long *r, long long *s1, long long *s2)
{
int i;
@@ -19,7 +20,7 @@ CALC (long long *r, long long *s1, long long *s2)
}
}
-void static
+void
TEST (void)
{
int i, sign;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpxord-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpxord-2.c
index 7a9666c..fa431aed 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpxord-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpxord-2.c
@@ -18,7 +18,7 @@ CALC (int *s1, int *s2, int *r)
r[i] = s1[i] ^ s2[i];
}
-void static
+void
TEST (void)
{
UNION_TYPE (AVX512F_LEN, i_d) s1, s2, res1, res2, res3, res4;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vpxorq-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vpxorq-2.c
index 288b008..ef60547 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vpxorq-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vpxorq-2.c
@@ -18,7 +18,7 @@ CALC (long long *s1, long long *s2, long long *r)
r[i] = s1[i] ^ s2[i];
}
-void static
+void
TEST (void)
{
UNION_TYPE (AVX512F_LEN, i_q) s1, s2, res1, res2, res3;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vrcp14pd-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vrcp14pd-2.c
index 4653d77..00e3308 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vrcp14pd-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vrcp14pd-2.c
@@ -20,7 +20,7 @@ CALC (double *s, double *r)
}
}
-static void
+void
TEST (void)
{
UNION_TYPE (AVX512F_LEN, d) s, res1, res2, res3;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vrcp14ps-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vrcp14ps-2.c
index 6e0e577..d730a06 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vrcp14ps-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vrcp14ps-2.c
@@ -20,7 +20,7 @@ CALC (float *s, float *r)
}
}
-static void
+void
TEST (void)
{
UNION_TYPE (AVX512F_LEN,) s, res1, res2, res3;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vrcp14sd-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vrcp14sd-2.c
index f944600..cb405c3 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vrcp14sd-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vrcp14sd-2.c
@@ -3,7 +3,6 @@
/* { dg-require-effective-target avx512f } */
#include "avx512f-check.h"
-#include "avx512f-helper.h"
static void
compute_vrcp14sd (double *s1, double *s2, double *r)
@@ -15,12 +14,11 @@ compute_vrcp14sd (double *s1, double *s2, double *r)
static void
avx512f_test (void)
{
- union128d s1, s2, res1, res2, res3;
+ union128d s1, s2, res1;
double res_ref[2];
s1.x = _mm_set_pd (-3.0, 111.111);
s2.x = _mm_set_pd (222.222, -2.0);
- res2.a[0] = DEFAULT_VALUE;
res1.x = _mm_rcp14_sd (s1.x, s2.x);
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vrcp14ss-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vrcp14ss-2.c
index 7aca591..4002589 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vrcp14ss-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vrcp14ss-2.c
@@ -3,7 +3,6 @@
/* { dg-require-effective-target avx512f } */
#include "avx512f-check.h"
-#include "avx512f-helper.h"
static void
compute_vrcp14ss (float *s1, float *s2, float *r)
@@ -17,12 +16,11 @@ compute_vrcp14ss (float *s1, float *s2, float *r)
static void
avx512f_test (void)
{
- union128 s1, s2, res1, res2, res3;
+ union128 s1, s2, res1;
float res_ref[4];
s1.x = _mm_set_ps (-24.043, 68.346, -43.35, 546.46);
s2.x = _mm_set_ps (222.222, 333.333, 444.444, -2.0);
- res2.a[0] = DEFAULT_VALUE;
res1.x = _mm_rcp14_ss (s1.x, s2.x);
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vrndscalepd-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vrndscalepd-2.c
index f18cdcbc..d882d2f 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vrndscalepd-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vrndscalepd-2.c
@@ -31,13 +31,12 @@ CALC (double *s, double *r, int imm)
}
}
-void static
+void
TEST (void)
{
int imm, i, j;
UNION_TYPE (AVX512F_LEN, d) res1,res2,res3,s;
double res_ref[SIZE];
- double res_ref_mask[SIZE];
MASK_TYPE mask = 6 ^ (0xff >> SIZE);
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vrndscaleps-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vrndscaleps-2.c
index 097253d..ca8edad 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vrndscaleps-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vrndscaleps-2.c
@@ -31,7 +31,7 @@ CALC (float *s, float *r, int imm)
}
}
-void static
+void
TEST (void)
{
int imm, i, j;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vrndscalesd-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vrndscalesd-2.c
index 5b4e842..b96aa46 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vrndscalesd-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vrndscalesd-2.c
@@ -6,7 +6,6 @@
#include <math.h>
#include "avx512f-check.h"
-#include "avx512f-helper.h"
static void
compute_rndscalesd (double *s1, double *s2, double *r, int imm)
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vrndscaless-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vrndscaless-2.c
index 45052bc..42dd645 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vrndscaless-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vrndscaless-2.c
@@ -6,7 +6,6 @@
#include <math.h>
#include "avx512f-check.h"
-#include "avx512f-helper.h"
static void
compute_rndscaless (float *s1, float *s2, float *r, int imm)
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vrsqrt14pd-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vrsqrt14pd-2.c
index 76e39cf..3648fcc 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vrsqrt14pd-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vrsqrt14pd-2.c
@@ -21,7 +21,7 @@ CALC (double *s, double *r)
}
}
-static void
+void
TEST (void)
{
UNION_TYPE (AVX512F_LEN, d) s, res1, res2, res3;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vrsqrt14ps-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vrsqrt14ps-2.c
index 4e6f77d..2c120a2 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vrsqrt14ps-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vrsqrt14ps-2.c
@@ -21,7 +21,7 @@ CALC (float *s, float *r)
}
}
-static void
+void
TEST (void)
{
UNION_TYPE (AVX512F_LEN,) s, res1, res2, res3;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vrsqrt14sd-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vrsqrt14sd-2.c
index ef4e407..dc96158 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vrsqrt14sd-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vrsqrt14sd-2.c
@@ -4,7 +4,6 @@
#include <math.h>
#include "avx512f-check.h"
-#include "avx512f-helper.h"
static void
compute_vrsqrt14sd (double *s1, double *s2, double *r)
@@ -16,12 +15,11 @@ compute_vrsqrt14sd (double *s1, double *s2, double *r)
static void
avx512f_test (void)
{
- union128d s1, s2, res1, res2, res3;
+ union128d s1, s2, res1;
double res_ref[2];
s1.x = _mm_set_pd (-3.0, 111.111);
s2.x = _mm_set_pd (222.222, 4.0);
- res2.a[0] = DEFAULT_VALUE;
res1.x = _mm_rsqrt14_sd (s1.x, s2.x);
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vrsqrt14ss-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vrsqrt14ss-2.c
index b01420f..10d8664 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vrsqrt14ss-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vrsqrt14ss-2.c
@@ -4,7 +4,6 @@
#include <math.h>
#include "avx512f-check.h"
-#include "avx512f-helper.h"
static void
compute_vrsqrt14ss (float *s1, float *s2, float *r)
@@ -18,12 +17,11 @@ compute_vrsqrt14ss (float *s1, float *s2, float *r)
static void
avx512f_test (void)
{
- union128 s1, s2, res1, res2, res3;
+ union128 s1, s2, res1;
float res_ref[4];
s1.x = _mm_set_ps (-24.43, 68.346, -43.35, 546.46);
s2.x = _mm_set_ps (222.222, 333.333, 444.444, 4.0);
- res2.a[0] = DEFAULT_VALUE;
res1.x = _mm_rsqrt14_ss (s1.x, s2.x);
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vscalefpd-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vscalefpd-2.c
index 829f741..cbfe3de 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vscalefpd-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vscalefpd-2.c
@@ -10,6 +10,7 @@
#include "avx512f-mask-type.h"
#include <math.h>
+void static
CALC (double *r, double *s1, double *s2)
{
int i;
@@ -19,7 +20,7 @@ CALC (double *r, double *s1, double *s2)
}
}
-void static
+void
TEST (void)
{
int i, sign;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vscalefps-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vscalefps-2.c
index 59c3236..bf4a25a 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vscalefps-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vscalefps-2.c
@@ -10,6 +10,7 @@
#include "avx512f-mask-type.h"
#include <math.h>
+void static
CALC (float *r, float *s1, float *s2)
{
int i;
@@ -19,7 +20,7 @@ CALC (float *r, float *s1, float *s2)
}
}
-void static
+void
TEST (void)
{
int i, sign;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vscalefsd-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vscalefsd-2.c
index 131fc67..28738f7 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vscalefsd-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vscalefsd-2.c
@@ -4,7 +4,6 @@
#include <math.h>
#include "avx512f-check.h"
-#include "avx512f-helper.h"
#define SIZE (128 / 64)
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vscalefss-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vscalefss-2.c
index 3e8f6d1..9356184 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vscalefss-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vscalefss-2.c
@@ -4,7 +4,6 @@
#include <math.h>
#include "avx512f-check.h"
-#include "avx512f-helper.h"
#define SIZE (128 / 32)
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vshuff32x4-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vshuff32x4-2.c
index 35eabc2..fa97626 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vshuff32x4-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vshuff32x4-2.c
@@ -10,7 +10,7 @@
#include "avx512f-mask-type.h"
#include "string.h"
-void
+static void
CALC (float *e, UNION_TYPE (AVX512F_LEN,) s1, UNION_TYPE (AVX512F_LEN,) s2,
int imm)
{
@@ -31,7 +31,7 @@ CALC (float *e, UNION_TYPE (AVX512F_LEN,) s1, UNION_TYPE (AVX512F_LEN,) s2,
}
}
-void static
+void
TEST (void)
{
UNION_TYPE (AVX512F_LEN,) u1, u2, u3, s1, s2;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vshuff64x2-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vshuff64x2-2.c
index 9fee420..9f5e093 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vshuff64x2-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vshuff64x2-2.c
@@ -10,7 +10,7 @@
#include "avx512f-mask-type.h"
#include "string.h"
-void
+static void
CALC (double *e, UNION_TYPE (AVX512F_LEN, d) s1,
UNION_TYPE (AVX512F_LEN, d) s2, int imm)
{
@@ -31,7 +31,7 @@ CALC (double *e, UNION_TYPE (AVX512F_LEN, d) s1,
}
}
-void static
+void
TEST (void)
{
UNION_TYPE (AVX512F_LEN, d) u1, u2, u3, s1, s2;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vshufi32x4-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vshufi32x4-2.c
index 9b1603c..b51eec7 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vshufi32x4-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vshufi32x4-2.c
@@ -10,7 +10,7 @@
#include "avx512f-mask-type.h"
#include "string.h"
-void
+static void
CALC (int *e, UNION_TYPE (AVX512F_LEN, i_d) s1,
UNION_TYPE (AVX512F_LEN, i_d) s2, int imm)
{
@@ -31,7 +31,7 @@ CALC (int *e, UNION_TYPE (AVX512F_LEN, i_d) s1,
}
}
-void static
+void
TEST (void)
{
UNION_TYPE (AVX512F_LEN, i_d) u1, u2, u3, s1, s2;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vshufi64x2-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vshufi64x2-2.c
index 85a5918..5428eae 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vshufi64x2-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vshufi64x2-2.c
@@ -10,7 +10,7 @@
#include "avx512f-mask-type.h"
#include "string.h"
-void
+static void
CALC (long long *e, UNION_TYPE (AVX512F_LEN, i_q) s1,
UNION_TYPE (AVX512F_LEN, i_q) s2, int imm)
{
@@ -31,7 +31,7 @@ CALC (long long *e, UNION_TYPE (AVX512F_LEN, i_q) s1,
}
}
-void static
+void
TEST (void)
{
UNION_TYPE (AVX512F_LEN, i_q) u1, u2, u3, s1, s2;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vshufpd-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vshufpd-2.c
index d70228a..3645fd7 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vshufpd-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vshufpd-2.c
@@ -26,7 +26,7 @@ CALC (double *e, UNION_TYPE (AVX512F_LEN, d) s1,
#endif
}
-void static
+void
TEST (void)
{
UNION_TYPE (AVX512F_LEN, d) u1, u2, u3, s1, s2;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vshufps-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vshufps-2.c
index ed378d1..c324381 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vshufps-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vshufps-2.c
@@ -35,7 +35,7 @@ CALC (float *e, UNION_TYPE (AVX512F_LEN,) s1, UNION_TYPE (AVX512F_LEN,) s2,
#endif
}
-void static
+void
TEST (void)
{
UNION_TYPE (AVX512F_LEN,) u1, u2, u3, s1, s2;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vsqrtpd-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vsqrtpd-2.c
index 27b6491..b334079 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vsqrtpd-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vsqrtpd-2.c
@@ -21,7 +21,7 @@ CALC (double *s, double *r)
}
}
-static void
+void
TEST (void)
{
UNION_TYPE (AVX512F_LEN, d) s, res1, res2, res3;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vsqrtps-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vsqrtps-2.c
index 4fc45e3..19fb9e9 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vsqrtps-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vsqrtps-2.c
@@ -21,7 +21,7 @@ CALC (float *s, float *r)
}
}
-static void
+void
TEST (void)
{
UNION_TYPE (AVX512F_LEN,) s, res1, res2, res3;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vsubpd-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vsubpd-2.c
index a462631..9829194 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vsubpd-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vsubpd-2.c
@@ -9,6 +9,7 @@
#define SIZE (AVX512F_LEN / 64)
#include "avx512f-mask-type.h"
+static void
CALC (double *r, double *s1, double *s2)
{
int i;
@@ -18,7 +19,7 @@ CALC (double *r, double *s1, double *s2)
}
}
-void static
+void
TEST (void)
{
int i, sign;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vsubps-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vsubps-2.c
index 366b7e7..921be5b 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vsubps-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vsubps-2.c
@@ -9,6 +9,7 @@
#define SIZE (AVX512F_LEN / 32)
#include "avx512f-mask-type.h"
+static void
CALC (float *r, float *s1, float *s2)
{
int i;
@@ -18,7 +19,7 @@ CALC (float *r, float *s1, float *s2)
}
}
-void static
+void
TEST (void)
{
int i, sign;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vunpckhpd-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vunpckhpd-2.c
index 60898bb..35172ef 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vunpckhpd-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vunpckhpd-2.c
@@ -21,7 +21,7 @@ CALC (double *s1, double *s2, double *r)
}
}
-void static
+void
TEST (void)
{
UNION_TYPE (AVX512F_LEN, d) s1, s2, res1, res2, res3;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vunpckhps-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vunpckhps-2.c
index 6047985..d778068 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vunpckhps-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vunpckhps-2.c
@@ -23,7 +23,7 @@ CALC (float *s1, float *s2, float *r)
}
}
-void static
+void
TEST (void)
{
UNION_TYPE (AVX512F_LEN, ) s1, s2, res1, res2, res3;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vunpcklpd-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vunpcklpd-2.c
index 3317e4a..1b9a06f 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vunpcklpd-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vunpcklpd-2.c
@@ -21,7 +21,7 @@ CALC (double *s1, double *s2, double *r)
}
}
-void static
+void
TEST (void)
{
UNION_TYPE (AVX512F_LEN, d) s1, s2, res1, res2, res3;
diff --git a/gcc/testsuite/gcc.target/i386/avx512f-vunpcklps-2.c b/gcc/testsuite/gcc.target/i386/avx512f-vunpcklps-2.c
index 538a9fa..e30c6c5 100644
--- a/gcc/testsuite/gcc.target/i386/avx512f-vunpcklps-2.c
+++ b/gcc/testsuite/gcc.target/i386/avx512f-vunpcklps-2.c
@@ -22,7 +22,7 @@ CALC (float *e, float *s1, float *s2)
}
}
-void static
+void
TEST (void)
{
UNION_TYPE (AVX512F_LEN,) s1, s2, u1, u2, u3;
diff --git a/gcc/testsuite/gcc.target/i386/i386.exp b/gcc/testsuite/gcc.target/i386/i386.exp
index d9b36cd..c753a2b 100644
--- a/gcc/testsuite/gcc.target/i386/i386.exp
+++ b/gcc/testsuite/gcc.target/i386/i386.exp
@@ -261,8 +261,7 @@ proc check_effective_target_avx512f { } {
__v8di
mm512_and_epi64 (__v8di __X, __v8di __Y)
{
- __v8di __W;
- return __builtin_ia32_pandq512_mask (__X, __Y, __W, -1);
+ return __builtin_ia32_pandq512_mask (__X, __Y, __X, -1);
}
} "-mavx512f" ]
}
@@ -288,8 +287,7 @@ proc check_effective_target_avx512er { } {
__v16sf
mm512_exp2a23_ps (__v16sf __X)
{
- __v16sf __W;
- return __builtin_ia32_exp2ps_mask (__X, __W, -1, 4);
+ return __builtin_ia32_exp2ps_mask (__X, __X, -1, 4);
}
} "-Wno-psabi -mavx512er" ]
}
diff --git a/gcc/testsuite/gcc.target/i386/m128-check.h b/gcc/testsuite/gcc.target/i386/m128-check.h
index 98dc269..abb792b 100644
--- a/gcc/testsuite/gcc.target/i386/m128-check.h
+++ b/gcc/testsuite/gcc.target/i386/m128-check.h
@@ -37,11 +37,24 @@ typedef union
typedef union
{
__m128i x;
+ unsigned int a[4];
+} union128i_ud;
+
+typedef union
+{
+ __m128i x;
long long a[2];
} union128i_q;
typedef union
{
+ __m128i x;
+ unsigned long long a[2];
+} union128i_uq;
+
+
+typedef union
+{
__m128d x;
double a[2];
} union128d;
@@ -87,7 +100,9 @@ CHECK_EXP (union128i_ub, unsigned char, "%d")
CHECK_EXP (union128i_w, short, "%d")
CHECK_EXP (union128i_uw, unsigned short, "%d")
CHECK_EXP (union128i_d, int, "0x%x")
+CHECK_EXP (union128i_ud, unsigned int, "0x%x")
CHECK_EXP (union128i_q, long long, "0x%llx")
+CHECK_EXP (union128i_uq, unsigned long long, "0x%llx")
CHECK_EXP (union128d, double, "%f")
#endif
@@ -117,6 +132,12 @@ CHECK_ARRAY(c, char, "0x%hhx")
CHECK_ARRAY(s, short, "0x%hx")
CHECK_ARRAY(i, int, "0x%x")
CHECK_ARRAY(l, long long, "0x%llx")
+CHECK_ARRAY(uc, unsigned char, "0x%hhx")
+CHECK_ARRAY(us, unsigned short, "0x%hx")
+CHECK_ARRAY(ui, unsigned int, "0x%x")
+CHECK_ARRAY(ul, unsigned long long, "0x%llx")
+
+
#define CHECK_FP_ARRAY(ARRAY, TYPE, ESP, FMT) \
static int \
diff --git a/gcc/testsuite/gcc.target/i386/m256-check.h b/gcc/testsuite/gcc.target/i386/m256-check.h
index e184355..6dbc3a0 100644
--- a/gcc/testsuite/gcc.target/i386/m256-check.h
+++ b/gcc/testsuite/gcc.target/i386/m256-check.h
@@ -44,12 +44,40 @@ typedef union
double a[4];
} union256d;
+typedef union
+{
+ __m256i x;
+ unsigned char a[32];
+} union256i_ub;
+
+typedef union
+{
+ __m256i x;
+ unsigned short a[16];
+} union256i_uw;
+
+typedef union
+{
+ __m256i x;
+ unsigned int a[8];
+} union256i_ud;
+
+typedef union
+{
+ __m256i x;
+ unsigned long long a[4];
+} union256i_uq;
+
CHECK_EXP (union256i_b, char, "%d")
CHECK_EXP (union256i_w, short, "%d")
CHECK_EXP (union256i_d, int, "0x%x")
CHECK_EXP (union256i_q, long long, "0x%llx")
CHECK_EXP (union256, float, "%f")
CHECK_EXP (union256d, double, "%f")
+CHECK_EXP (union256i_ub, unsigned char, "%d")
+CHECK_EXP (union256i_uw, unsigned short, "%d")
+CHECK_EXP (union256i_ud, unsigned int, "0x%x")
+CHECK_EXP (union256i_uq, unsigned long long, "0x%llx")
#define CHECK_FP_EXP(UINON_TYPE, VALUE_TYPE, ESP, FMT) \
static int \
diff --git a/gcc/testsuite/gcc.target/i386/m512-check.h b/gcc/testsuite/gcc.target/i386/m512-check.h
index 375b15a..64e085b 100644
--- a/gcc/testsuite/gcc.target/i386/m512-check.h
+++ b/gcc/testsuite/gcc.target/i386/m512-check.h
@@ -37,12 +37,42 @@ typedef union
double a[8];
} union512d;
+typedef union
+{
+ __m512i x;
+ unsigned char a[64];
+} union512i_ub;
+
+typedef union
+{
+ __m512i x;
+ unsigned short a[32];
+ } union512i_uw;
+
+typedef union
+{
+ __m512i x;
+ unsigned int a[16];
+} union512i_ud;
+
+typedef union
+{
+ __m512i x;
+ unsigned long long a[8];
+} union512i_uq;
+
+
CHECK_EXP (union512i_b, char, "%d")
CHECK_EXP (union512i_w, short, "%d")
CHECK_EXP (union512i_d, int, "0x%x")
CHECK_EXP (union512i_q, long long, "0x%llx")
CHECK_EXP (union512, float, "%f")
CHECK_EXP (union512d, double, "%f")
+CHECK_EXP (union512i_ub, unsigned char, "%d")
+CHECK_EXP (union512i_uw, unsigned short, "%d")
+CHECK_EXP (union512i_ud, unsigned int, "0x%x")
+CHECK_EXP (union512i_uq, unsigned long long, "0x%llx")
+
CHECK_FP_EXP (union512, float, ESP_FLOAT, "%f")
CHECK_FP_EXP (union512d, double, ESP_DOUBLE, "%f")