From f37477e5098105e140d88f8cb767f5780ee71f1f Mon Sep 17 00:00:00 2001 From: Ilya Tocar Date: Mon, 1 Dec 2014 09:57:44 +0000 Subject: [PATCH] Replace -DAVX512* options with defines inside tests. gcc/testsuite/ * gcc.target/i386/avx512bw-vdbpsadbw-2.c: Move defines from options. * gcc.target/i386/avx512bw-vmovdqu16-2.c: Ditto. * gcc.target/i386/avx512bw-vmovdqu8-2.c: Ditto. * gcc.target/i386/avx512bw-vpabsb-2.c: Ditto. * gcc.target/i386/avx512bw-vpabsw-2.c: Ditto. * gcc.target/i386/avx512bw-vpackssdw-2.c: Ditto. * gcc.target/i386/avx512bw-vpacksswb-2.c: Ditto. * gcc.target/i386/avx512bw-vpackusdw-2.c: Ditto. * gcc.target/i386/avx512bw-vpackuswb-2.c: Ditto. * gcc.target/i386/avx512bw-vpaddb-2.c: Ditto. * gcc.target/i386/avx512bw-vpaddsb-2.c: Ditto. * gcc.target/i386/avx512bw-vpaddsw-2.c: Ditto. * gcc.target/i386/avx512bw-vpaddusb-2.c: Ditto. * gcc.target/i386/avx512bw-vpaddusw-2.c: Ditto. * gcc.target/i386/avx512bw-vpaddw-2.c: Ditto. * gcc.target/i386/avx512bw-vpalignr-2.c: Ditto. * gcc.target/i386/avx512bw-vpavgb-2.c: Ditto. * gcc.target/i386/avx512bw-vpavgw-2.c: Ditto. * gcc.target/i386/avx512bw-vpblendmb-2.c: Ditto. * gcc.target/i386/avx512bw-vpblendmw-2.c: Ditto. * gcc.target/i386/avx512bw-vpbroadcastb-2.c: Ditto. * gcc.target/i386/avx512bw-vpbroadcastw-2.c: Ditto. * gcc.target/i386/avx512bw-vpcmpb-2.c: Ditto. * gcc.target/i386/avx512bw-vpcmpeqb-2.c: Ditto. * gcc.target/i386/avx512bw-vpcmpequb-2.c: Ditto. * gcc.target/i386/avx512bw-vpcmpequw-2.c: Ditto. * gcc.target/i386/avx512bw-vpcmpeqw-2.c: Ditto. * gcc.target/i386/avx512bw-vpcmpgeb-2.c: Ditto. * gcc.target/i386/avx512bw-vpcmpgeub-2.c: Ditto. * gcc.target/i386/avx512bw-vpcmpgeuw-2.c: Ditto. * gcc.target/i386/avx512bw-vpcmpgew-2.c: Ditto. * gcc.target/i386/avx512bw-vpcmpgtb-2.c: Ditto. * gcc.target/i386/avx512bw-vpcmpgtub-2.c: Ditto. * gcc.target/i386/avx512bw-vpcmpgtuw-2.c: Ditto. * gcc.target/i386/avx512bw-vpcmpgtw-2.c: Ditto. * gcc.target/i386/avx512bw-vpcmpleb-2.c: Ditto. * gcc.target/i386/avx512bw-vpcmpleub-2.c: Ditto. * gcc.target/i386/avx512bw-vpcmpleuw-2.c: Ditto. * gcc.target/i386/avx512bw-vpcmplew-2.c: Ditto. * gcc.target/i386/avx512bw-vpcmpltb-2.c: Ditto. * gcc.target/i386/avx512bw-vpcmpltub-2.c: Ditto. * gcc.target/i386/avx512bw-vpcmpltuw-2.c: Ditto. * gcc.target/i386/avx512bw-vpcmpltw-2.c: Ditto. * gcc.target/i386/avx512bw-vpcmpneqb-2.c: Ditto. * gcc.target/i386/avx512bw-vpcmpnequb-2.c: Ditto. * gcc.target/i386/avx512bw-vpcmpnequw-2.c: Ditto. * gcc.target/i386/avx512bw-vpcmpneqw-2.c: Ditto. * gcc.target/i386/avx512bw-vpcmpub-2.c: Ditto. * gcc.target/i386/avx512bw-vpcmpuw-2.c: Ditto. * gcc.target/i386/avx512bw-vpcmpw-2.c: Ditto. * gcc.target/i386/avx512bw-vpermi2w-2.c: Ditto. * gcc.target/i386/avx512bw-vpermt2w-2.c: Ditto. * gcc.target/i386/avx512bw-vpermw-2.c: Ditto. * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Ditto. * gcc.target/i386/avx512bw-vpmaddwd-2.c: Ditto. * gcc.target/i386/avx512bw-vpmaxsb-2.c: Ditto. * gcc.target/i386/avx512bw-vpmaxsw-2.c: Ditto. * gcc.target/i386/avx512bw-vpmaxub-2.c: Ditto. * gcc.target/i386/avx512bw-vpmaxuw-2.c: Ditto. * gcc.target/i386/avx512bw-vpminsb-2.c: Ditto. * gcc.target/i386/avx512bw-vpminsw-2.c: Ditto. * gcc.target/i386/avx512bw-vpminub-2.c: Ditto. * gcc.target/i386/avx512bw-vpminuw-2.c: Ditto. * gcc.target/i386/avx512bw-vpmovb2m-2.c: Ditto. * gcc.target/i386/avx512bw-vpmovm2b-2.c: Ditto. * gcc.target/i386/avx512bw-vpmovm2w-2.c: Ditto. * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto. * gcc.target/i386/avx512bw-vpmovsxbw-2.c: Ditto. * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto. * gcc.target/i386/avx512bw-vpmovw2m-2.c: Ditto. * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto. * gcc.target/i386/avx512bw-vpmovzxbw-2.c: Ditto. * gcc.target/i386/avx512bw-vpmulhrsw-2.c: Ditto. * gcc.target/i386/avx512bw-vpmulhuw-2.c: Ditto. * gcc.target/i386/avx512bw-vpmulhw-2.c: Ditto. * gcc.target/i386/avx512bw-vpmullw-2.c: Ditto. * gcc.target/i386/avx512bw-vpshufb-2.c: Ditto. * gcc.target/i386/avx512bw-vpshufhw-2.c: Ditto. * gcc.target/i386/avx512bw-vpshuflw-2.c: Ditto. * gcc.target/i386/avx512bw-vpsllvw-2.c: Ditto. * gcc.target/i386/avx512bw-vpsllw-2.c: Ditto. * gcc.target/i386/avx512bw-vpsllwi-2.c: Ditto. * gcc.target/i386/avx512bw-vpsravw-2.c: Ditto. * gcc.target/i386/avx512bw-vpsraw-2.c: Ditto. * gcc.target/i386/avx512bw-vpsrawi-2.c: Ditto. * gcc.target/i386/avx512bw-vpsrlvw-2.c: Ditto. * gcc.target/i386/avx512bw-vpsrlw-2.c: Ditto. * gcc.target/i386/avx512bw-vpsrlwi-2.c: Ditto. * gcc.target/i386/avx512bw-vpsubb-2.c: Ditto. * gcc.target/i386/avx512bw-vpsubsb-2.c: Ditto. * gcc.target/i386/avx512bw-vpsubsw-2.c: Ditto. * gcc.target/i386/avx512bw-vpsubusb-2.c: Ditto. * gcc.target/i386/avx512bw-vpsubusw-2.c: Ditto. * gcc.target/i386/avx512bw-vpsubw-2.c: Ditto. * gcc.target/i386/avx512bw-vptestmb-2.c: Ditto. * gcc.target/i386/avx512bw-vptestmw-2.c: Ditto. * gcc.target/i386/avx512bw-vptestnmb-2.c: Ditto. * gcc.target/i386/avx512bw-vptestnmw-2.c: Ditto. * gcc.target/i386/avx512bw-vpunpckhbw-2.c: Ditto. * gcc.target/i386/avx512bw-vpunpckhwd-2.c: Ditto. * gcc.target/i386/avx512bw-vpunpcklbw-2.c: Ditto. * gcc.target/i386/avx512bw-vpunpcklwd-2.c: Ditto. * gcc.target/i386/avx512dq-vandnpd-2.c: Ditto. * gcc.target/i386/avx512dq-vandnps-2.c: Ditto. * gcc.target/i386/avx512dq-vandpd-2.c: Ditto. * gcc.target/i386/avx512dq-vandps-2.c: Ditto. * gcc.target/i386/avx512dq-vbroadcastf32x2-2.c: Ditto. * gcc.target/i386/avx512dq-vbroadcastf32x8-2.c: Ditto. * gcc.target/i386/avx512dq-vbroadcastf64x2-2.c: Ditto. * gcc.target/i386/avx512dq-vbroadcasti32x2-2.c: Ditto. * gcc.target/i386/avx512dq-vbroadcasti32x8-2.c: Ditto. * gcc.target/i386/avx512dq-vbroadcasti64x2-2.c: Ditto. * gcc.target/i386/avx512dq-vcvtpd2qq-2.c: Ditto. * gcc.target/i386/avx512dq-vcvtpd2uqq-2.c: Ditto. * gcc.target/i386/avx512dq-vcvtps2qq-2.c: Ditto. * gcc.target/i386/avx512dq-vcvtps2uqq-2.c: Ditto. * gcc.target/i386/avx512dq-vcvtqq2pd-2.c: Ditto. * gcc.target/i386/avx512dq-vcvtqq2ps-2.c: Ditto. * gcc.target/i386/avx512dq-vcvttpd2qq-2.c: Ditto. * gcc.target/i386/avx512dq-vcvttpd2uqq-2.c: Ditto. * gcc.target/i386/avx512dq-vcvttps2qq-2.c: Ditto. * gcc.target/i386/avx512dq-vcvttps2uqq-2.c: Ditto. * gcc.target/i386/avx512dq-vcvtuqq2pd-2.c: Ditto. * gcc.target/i386/avx512dq-vcvtuqq2ps-2.c: Ditto. * gcc.target/i386/avx512dq-vextractf64x2-2.c: Ditto. * gcc.target/i386/avx512dq-vextracti64x2-2.c: Ditto. * gcc.target/i386/avx512dq-vfpclasspd-2.c: Ditto. * gcc.target/i386/avx512dq-vfpclassps-2.c: Ditto. * gcc.target/i386/avx512dq-vinsertf64x2-2.c: Ditto. * gcc.target/i386/avx512dq-vinserti64x2-2.c: Ditto. * gcc.target/i386/avx512dq-vorpd-2.c: Ditto. * gcc.target/i386/avx512dq-vorps-2.c: Ditto. * gcc.target/i386/avx512dq-vpmovd2m-2.c: Ditto. * gcc.target/i386/avx512dq-vpmovm2d-2.c: Ditto. * gcc.target/i386/avx512dq-vpmovm2q-2.c: Ditto. * gcc.target/i386/avx512dq-vpmovq2m-2.c: Ditto. * gcc.target/i386/avx512dq-vpmullq-2.c: Ditto. * gcc.target/i386/avx512dq-vrangepd-2.c: Ditto. * gcc.target/i386/avx512dq-vrangeps-2.c: Ditto. * gcc.target/i386/avx512dq-vreducepd-2.c: Ditto. * gcc.target/i386/avx512dq-vreduceps-2.c: Ditto. * gcc.target/i386/avx512dq-vxorpd-2.c: Ditto. * gcc.target/i386/avx512dq-vxorps-2.c: Ditto. * gcc.target/i386/avx512f-helper.h: Ditto. * gcc.target/i386/avx512ifma-vpmaddhuq-2.c: Ditto. * gcc.target/i386/avx512ifma-vpmaddluq-2.c: Ditto. * gcc.target/i386/avx512vbmi-vpermb-2.c: Ditto. * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Ditto. * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Ditto. * gcc.target/i386/avx512vbmi-vpmultishiftqb-2.c: Ditto. * gcc.target/i386/avx512vl-vaddpd-2.c: Ditto. * gcc.target/i386/avx512vl-vaddps-2.c: Ditto. * gcc.target/i386/avx512vl-valignd-2.c: Ditto. * gcc.target/i386/avx512vl-valignq-2.c: Ditto. * gcc.target/i386/avx512vl-vandnpd-2.c: Ditto. * gcc.target/i386/avx512vl-vandnps-2.c: Ditto. * gcc.target/i386/avx512vl-vandpd-2.c: Ditto. * gcc.target/i386/avx512vl-vandps-2.c: Ditto. * gcc.target/i386/avx512vl-vblendmpd-2.c: Ditto. * gcc.target/i386/avx512vl-vblendmps-2.c: Ditto. * gcc.target/i386/avx512vl-vbroadcastf32x2-2.c: Ditto. * gcc.target/i386/avx512vl-vbroadcastf32x4-2.c: Ditto. * gcc.target/i386/avx512vl-vbroadcastf64x2-2.c: Ditto. * gcc.target/i386/avx512vl-vbroadcasti32x2-2.c: Ditto. * gcc.target/i386/avx512vl-vbroadcasti32x4-2.c: Ditto. * gcc.target/i386/avx512vl-vbroadcasti64x2-2.c: Ditto. * gcc.target/i386/avx512vl-vbroadcastsd-2.c: Ditto. * gcc.target/i386/avx512vl-vbroadcastss-2.c: Ditto. * gcc.target/i386/avx512vl-vcmppd-2.c: Ditto. * gcc.target/i386/avx512vl-vcmpps-2.c: Ditto. * gcc.target/i386/avx512vl-vcompresspd-2.c: Ditto. * gcc.target/i386/avx512vl-vcompressps-2.c: Ditto. * gcc.target/i386/avx512vl-vcvtdq2pd-2.c: Ditto. * gcc.target/i386/avx512vl-vcvtdq2ps-2.c: Ditto. * gcc.target/i386/avx512vl-vcvtpd2dq-2.c: Ditto. * gcc.target/i386/avx512vl-vcvtpd2ps-2.c: Ditto. * gcc.target/i386/avx512vl-vcvtpd2qq-2.c: Ditto. * gcc.target/i386/avx512vl-vcvtpd2udq-2.c: Ditto. * gcc.target/i386/avx512vl-vcvtpd2uqq-2.c: Ditto. * gcc.target/i386/avx512vl-vcvtph2ps-2.c: Ditto. * gcc.target/i386/avx512vl-vcvtps2dq-2.c: Ditto. * gcc.target/i386/avx512vl-vcvtps2pd-2.c: Ditto. * gcc.target/i386/avx512vl-vcvtps2ph-2.c: Ditto. * gcc.target/i386/avx512vl-vcvtps2qq-2.c: Ditto. * gcc.target/i386/avx512vl-vcvtps2udq-2.c: Ditto. * gcc.target/i386/avx512vl-vcvtps2uqq-2.c: Ditto. * gcc.target/i386/avx512vl-vcvtqq2pd-2.c: Ditto. * gcc.target/i386/avx512vl-vcvtqq2ps-2.c: Ditto. * gcc.target/i386/avx512vl-vcvttpd2dq-2.c: Ditto. * gcc.target/i386/avx512vl-vcvttpd2qq-2.c: Ditto. * gcc.target/i386/avx512vl-vcvttpd2udq-2.c: Ditto. * gcc.target/i386/avx512vl-vcvttpd2uqq-2.c: Ditto. * gcc.target/i386/avx512vl-vcvttps2dq-2.c: Ditto. * gcc.target/i386/avx512vl-vcvttps2qq-2.c: Ditto. * gcc.target/i386/avx512vl-vcvttps2udq-2.c: Ditto. * gcc.target/i386/avx512vl-vcvttps2uqq-2.c: Ditto. * gcc.target/i386/avx512vl-vcvtudq2pd-2.c: Ditto. * gcc.target/i386/avx512vl-vcvtudq2ps-2.c: Ditto. * gcc.target/i386/avx512vl-vcvtuqq2pd-2.c: Ditto. * gcc.target/i386/avx512vl-vcvtuqq2ps-2.c: Ditto. * gcc.target/i386/avx512vl-vdbpsadbw-2.c: Ditto. * gcc.target/i386/avx512vl-vdivpd-2.c: Ditto. * gcc.target/i386/avx512vl-vdivps-2.c: Ditto. * gcc.target/i386/avx512vl-vexpandpd-2.c: Ditto. * gcc.target/i386/avx512vl-vexpandps-2.c: Ditto. * gcc.target/i386/avx512vl-vextractf32x4-2.c: Ditto. * gcc.target/i386/avx512vl-vextractf64x2-2.c: Ditto. * gcc.target/i386/avx512vl-vextracti32x4-2.c: Ditto. * gcc.target/i386/avx512vl-vextracti64x2-2.c: Ditto. * gcc.target/i386/avx512vl-vfixupimmpd-2.c: Ditto. * gcc.target/i386/avx512vl-vfixupimmps-2.c: Ditto. * gcc.target/i386/avx512vl-vfmaddXXXpd-2.c: Ditto. * gcc.target/i386/avx512vl-vfmaddXXXps-2.c: Ditto. * gcc.target/i386/avx512vl-vfmaddsubXXXpd-2.c: Ditto. * gcc.target/i386/avx512vl-vfmaddsubXXXps-2.c: Ditto. * gcc.target/i386/avx512vl-vfmsubXXXpd-2.c: Ditto. * gcc.target/i386/avx512vl-vfmsubXXXps-2.c: Ditto. * gcc.target/i386/avx512vl-vfmsubaddXXXpd-2.c: Ditto. * gcc.target/i386/avx512vl-vfmsubaddXXXps-2.c: Ditto. * gcc.target/i386/avx512vl-vfnmaddXXXpd-2.c: Ditto. * gcc.target/i386/avx512vl-vfnmaddXXXps-2.c: Ditto. * gcc.target/i386/avx512vl-vfnmsubXXXpd-2.c: Ditto. * gcc.target/i386/avx512vl-vfnmsubXXXps-2.c: Ditto. * gcc.target/i386/avx512vl-vfpclasspd-2.c: Ditto. * gcc.target/i386/avx512vl-vfpclassps-2.c: Ditto. * gcc.target/i386/avx512vl-vgetexppd-2.c: Ditto. * gcc.target/i386/avx512vl-vgetexpps-2.c: Ditto. * gcc.target/i386/avx512vl-vgetmantpd-2.c: Ditto. * gcc.target/i386/avx512vl-vgetmantps-2.c: Ditto. * gcc.target/i386/avx512vl-vinsertf32x4-2.c: Ditto. * gcc.target/i386/avx512vl-vinsertf64x2-2.c: Ditto. * gcc.target/i386/avx512vl-vinserti32x4-2.c: Ditto. * gcc.target/i386/avx512vl-vinserti64x2-2.c: Ditto. * gcc.target/i386/avx512vl-vmaxpd-2.c: Ditto. * gcc.target/i386/avx512vl-vmaxps-2.c: Ditto. * gcc.target/i386/avx512vl-vminpd-2.c: Ditto. * gcc.target/i386/avx512vl-vminps-2.c: Ditto. * gcc.target/i386/avx512vl-vmovapd-2.c: Ditto. * gcc.target/i386/avx512vl-vmovaps-2.c: Ditto. * gcc.target/i386/avx512vl-vmovddup-2.c: Ditto. * gcc.target/i386/avx512vl-vmovdqa32-2.c: Ditto. * gcc.target/i386/avx512vl-vmovdqa64-2.c: Ditto. * gcc.target/i386/avx512vl-vmovdqu16-2.c: Ditto. * gcc.target/i386/avx512vl-vmovdqu32-2.c: Ditto. * gcc.target/i386/avx512vl-vmovdqu64-2.c: Ditto. * gcc.target/i386/avx512vl-vmovdqu8-2.c: Ditto. * gcc.target/i386/avx512vl-vmovshdup-2.c: Ditto. * gcc.target/i386/avx512vl-vmovsldup-2.c: Ditto. * gcc.target/i386/avx512vl-vmovupd-2.c: Ditto. * gcc.target/i386/avx512vl-vmovups-2.c: Ditto. * gcc.target/i386/avx512vl-vmulpd-2.c: Ditto. * gcc.target/i386/avx512vl-vmulps-2.c: Ditto. * gcc.target/i386/avx512vl-vorpd-2.c: Ditto. * gcc.target/i386/avx512vl-vorps-2.c: Ditto. * gcc.target/i386/avx512vl-vpabsb-2.c: Ditto. * gcc.target/i386/avx512vl-vpabsd-2.c: Ditto. * gcc.target/i386/avx512vl-vpabsq-2.c: Ditto. * gcc.target/i386/avx512vl-vpabsw-2.c: Ditto. * gcc.target/i386/avx512vl-vpackssdw-2.c: Ditto. * gcc.target/i386/avx512vl-vpacksswb-2.c: Ditto. * gcc.target/i386/avx512vl-vpackusdw-2.c: Ditto. * gcc.target/i386/avx512vl-vpackuswb-2.c: Ditto. * gcc.target/i386/avx512vl-vpaddb-2.c: Ditto. * gcc.target/i386/avx512vl-vpaddd-2.c: Ditto. * gcc.target/i386/avx512vl-vpaddq-2.c: Ditto. * gcc.target/i386/avx512vl-vpaddsb-2.c: Ditto. * gcc.target/i386/avx512vl-vpaddsw-2.c: Ditto. * gcc.target/i386/avx512vl-vpaddusb-2.c: Ditto. * gcc.target/i386/avx512vl-vpaddusw-2.c: Ditto. * gcc.target/i386/avx512vl-vpaddw-2.c: Ditto. * gcc.target/i386/avx512vl-vpalignr-2.c: Ditto. * gcc.target/i386/avx512vl-vpandd-2.c: Ditto. * gcc.target/i386/avx512vl-vpandnd-2.c: Ditto. * gcc.target/i386/avx512vl-vpandnq-2.c: Ditto. * gcc.target/i386/avx512vl-vpandq-2.c: Ditto. * gcc.target/i386/avx512vl-vpavgb-2.c: Ditto. * gcc.target/i386/avx512vl-vpavgw-2.c: Ditto. * gcc.target/i386/avx512vl-vpblendmb-2.c: Ditto. * gcc.target/i386/avx512vl-vpblendmd-2.c: Ditto. * gcc.target/i386/avx512vl-vpblendmq-2.c: Ditto. * gcc.target/i386/avx512vl-vpblendmw-2.c: Ditto. * gcc.target/i386/avx512vl-vpbroadcastb-2.c: Ditto. * gcc.target/i386/avx512vl-vpbroadcastd-2.c: Ditto. * gcc.target/i386/avx512vl-vpbroadcastq-2.c: Ditto. * gcc.target/i386/avx512vl-vpbroadcastw-2.c: Ditto. * gcc.target/i386/avx512vl-vpcmpb-2.c: Ditto. * gcc.target/i386/avx512vl-vpcmpd-2.c: Ditto. * gcc.target/i386/avx512vl-vpcmpeqb-2.c: Ditto. * gcc.target/i386/avx512vl-vpcmpeqd-2.c: Ditto. * gcc.target/i386/avx512vl-vpcmpeqq-2.c: Ditto. * gcc.target/i386/avx512vl-vpcmpequb-2.c: Ditto. * gcc.target/i386/avx512vl-vpcmpequd-2.c: Ditto. * gcc.target/i386/avx512vl-vpcmpequq-2.c: Ditto. * gcc.target/i386/avx512vl-vpcmpequw-2.c: Ditto. * gcc.target/i386/avx512vl-vpcmpeqw-2.c: Ditto. * gcc.target/i386/avx512vl-vpcmpged-2.c: Ditto. * gcc.target/i386/avx512vl-vpcmpgeq-2.c: Ditto. * gcc.target/i386/avx512vl-vpcmpgeud-2.c: Ditto. * gcc.target/i386/avx512vl-vpcmpgeuq-2.c: Ditto. * gcc.target/i386/avx512vl-vpcmpgtb-2.c: Ditto. * gcc.target/i386/avx512vl-vpcmpgtd-2.c: Ditto. * gcc.target/i386/avx512vl-vpcmpgtq-2.c: Ditto. * gcc.target/i386/avx512vl-vpcmpgtub-2.c: Ditto. * gcc.target/i386/avx512vl-vpcmpgtud-2.c: Ditto. * gcc.target/i386/avx512vl-vpcmpgtuq-2.c: Ditto. * gcc.target/i386/avx512vl-vpcmpgtuw-2.c: Ditto. * gcc.target/i386/avx512vl-vpcmpgtw-2.c: Ditto. * gcc.target/i386/avx512vl-vpcmpled-2.c: Ditto. * gcc.target/i386/avx512vl-vpcmpleq-2.c: Ditto. * gcc.target/i386/avx512vl-vpcmpleud-2.c: Ditto. * gcc.target/i386/avx512vl-vpcmpleuq-2.c: Ditto. * gcc.target/i386/avx512vl-vpcmpltd-2.c: Ditto. * gcc.target/i386/avx512vl-vpcmpltq-2.c: Ditto. * gcc.target/i386/avx512vl-vpcmpltud-2.c: Ditto. * gcc.target/i386/avx512vl-vpcmpltuq-2.c: Ditto. * gcc.target/i386/avx512vl-vpcmpneqd-2.c: Ditto. * gcc.target/i386/avx512vl-vpcmpneqq-2.c: Ditto. * gcc.target/i386/avx512vl-vpcmpnequd-2.c: Ditto. * gcc.target/i386/avx512vl-vpcmpnequq-2.c: Ditto. * gcc.target/i386/avx512vl-vpcmpq-2.c: Ditto. * gcc.target/i386/avx512vl-vpcmpub-2.c: Ditto. * gcc.target/i386/avx512vl-vpcmpud-2.c: Ditto. * gcc.target/i386/avx512vl-vpcmpuq-2.c: Ditto. * gcc.target/i386/avx512vl-vpcmpuw-2.c: Ditto. * gcc.target/i386/avx512vl-vpcmpw-2.c: Ditto. * gcc.target/i386/avx512vl-vpcompressd-2.c: Ditto. * gcc.target/i386/avx512vl-vpcompressq-2.c: Ditto. * gcc.target/i386/avx512vl-vpermb-2.c: Ditto. * gcc.target/i386/avx512vl-vpermd-2.c: Ditto. * gcc.target/i386/avx512vl-vpermi2b-2.c: Ditto. * gcc.target/i386/avx512vl-vpermi2d-2.c: Ditto. * gcc.target/i386/avx512vl-vpermi2pd-2.c: Ditto. * gcc.target/i386/avx512vl-vpermi2ps-2.c: Ditto. * gcc.target/i386/avx512vl-vpermi2q-2.c: Ditto. * gcc.target/i386/avx512vl-vpermi2w-2.c: Ditto. * gcc.target/i386/avx512vl-vpermilpd-2.c: Ditto. * gcc.target/i386/avx512vl-vpermilpdi-2.c: Ditto. * gcc.target/i386/avx512vl-vpermilps-2.c: Ditto. * gcc.target/i386/avx512vl-vpermilpsi-2.c: Ditto. * gcc.target/i386/avx512vl-vpermpd-2.c: Ditto. * gcc.target/i386/avx512vl-vpermpdi-2.c: Ditto. * gcc.target/i386/avx512vl-vpermps-2.c: Ditto. * gcc.target/i386/avx512vl-vpermq-imm-2.c: Ditto. * gcc.target/i386/avx512vl-vpermq-var-2.c: Ditto. * gcc.target/i386/avx512vl-vpermt2b-2.c: Ditto. * gcc.target/i386/avx512vl-vpermt2d-2.c: Ditto. * gcc.target/i386/avx512vl-vpermt2pd-2.c: Ditto. * gcc.target/i386/avx512vl-vpermt2ps-2.c: Ditto. * gcc.target/i386/avx512vl-vpermt2q-2.c: Ditto. * gcc.target/i386/avx512vl-vpermt2w-2.c: Ditto. * gcc.target/i386/avx512vl-vpermw-2.c: Ditto. * gcc.target/i386/avx512vl-vpexpandd-2.c: Ditto. * gcc.target/i386/avx512vl-vpexpandq-2.c: Ditto. * gcc.target/i386/avx512vl-vpmaddhuq-2.c: Ditto. * gcc.target/i386/avx512vl-vpmaddluq-2.c: Ditto. * gcc.target/i386/avx512vl-vpmaddubsw-2.c: Ditto. * gcc.target/i386/avx512vl-vpmaddwd-2.c: Ditto. * gcc.target/i386/avx512vl-vpmaxsb-2.c: Ditto. * gcc.target/i386/avx512vl-vpmaxsd-2.c: Ditto. * gcc.target/i386/avx512vl-vpmaxsq-2.c: Ditto. * gcc.target/i386/avx512vl-vpmaxsw-2.c: Ditto. * gcc.target/i386/avx512vl-vpmaxub-2.c: Ditto. * gcc.target/i386/avx512vl-vpmaxud-2.c: Ditto. * gcc.target/i386/avx512vl-vpmaxuq-2.c: Ditto. * gcc.target/i386/avx512vl-vpmaxuw-2.c: Ditto. * gcc.target/i386/avx512vl-vpminsb-2.c: Ditto. * gcc.target/i386/avx512vl-vpminsd-2.c: Ditto. * gcc.target/i386/avx512vl-vpminsq-2.c: Ditto. * gcc.target/i386/avx512vl-vpminsw-2.c: Ditto. * gcc.target/i386/avx512vl-vpminub-2.c: Ditto. * gcc.target/i386/avx512vl-vpminud-2.c: Ditto. * gcc.target/i386/avx512vl-vpminuq-2.c: Ditto. * gcc.target/i386/avx512vl-vpminuw-2.c: Ditto. * gcc.target/i386/avx512vl-vpmovb2m-2.c: Ditto. * gcc.target/i386/avx512vl-vpmovd2m-2.c: Ditto. * gcc.target/i386/avx512vl-vpmovdb-2.c: Ditto. * gcc.target/i386/avx512vl-vpmovdw-2.c: Ditto. * gcc.target/i386/avx512vl-vpmovm2b-2.c: Ditto. * gcc.target/i386/avx512vl-vpmovm2d-2.c: Ditto. * gcc.target/i386/avx512vl-vpmovm2q-2.c: Ditto. * gcc.target/i386/avx512vl-vpmovm2w-2.c: Ditto. * gcc.target/i386/avx512vl-vpmovq2m-2.c: Ditto. * gcc.target/i386/avx512vl-vpmovqb-2.c: Ditto. * gcc.target/i386/avx512vl-vpmovqd-2.c: Ditto. * gcc.target/i386/avx512vl-vpmovqw-2.c: Ditto. * gcc.target/i386/avx512vl-vpmovsdb-2.c: Ditto. * gcc.target/i386/avx512vl-vpmovsdw-2.c: Ditto. * gcc.target/i386/avx512vl-vpmovsqb-2.c: Ditto. * gcc.target/i386/avx512vl-vpmovsqd-2.c: Ditto. * gcc.target/i386/avx512vl-vpmovsqw-2.c: Ditto. * gcc.target/i386/avx512vl-vpmovswb-2.c: Ditto. * gcc.target/i386/avx512vl-vpmovsxbd-2.c: Ditto. * gcc.target/i386/avx512vl-vpmovsxbq-2.c: Ditto. * gcc.target/i386/avx512vl-vpmovsxbw-2.c: Ditto. * gcc.target/i386/avx512vl-vpmovsxdq-2.c: Ditto. * gcc.target/i386/avx512vl-vpmovsxwd-2.c: Ditto. * gcc.target/i386/avx512vl-vpmovsxwq-2.c: Ditto. * gcc.target/i386/avx512vl-vpmovusdb-2.c: Ditto. * gcc.target/i386/avx512vl-vpmovusdw-2.c: Ditto. * gcc.target/i386/avx512vl-vpmovusqb-2.c: Ditto. * gcc.target/i386/avx512vl-vpmovusqd-2.c: Ditto. * gcc.target/i386/avx512vl-vpmovusqw-2.c: Ditto. * gcc.target/i386/avx512vl-vpmovuswb-2.c: Ditto. * gcc.target/i386/avx512vl-vpmovw2m-2.c: Ditto. * gcc.target/i386/avx512vl-vpmovwb-2.c: Ditto. * gcc.target/i386/avx512vl-vpmovzxbd-2.c: Ditto. * gcc.target/i386/avx512vl-vpmovzxbq-2.c: Ditto. * gcc.target/i386/avx512vl-vpmovzxbw-2.c: Ditto. * gcc.target/i386/avx512vl-vpmovzxdq-2.c: Ditto. * gcc.target/i386/avx512vl-vpmovzxwd-2.c: Ditto. * gcc.target/i386/avx512vl-vpmovzxwq-2.c: Ditto. * gcc.target/i386/avx512vl-vpmuldq-2.c: Ditto. * gcc.target/i386/avx512vl-vpmulhrsw-2.c: Ditto. * gcc.target/i386/avx512vl-vpmulhuw-2.c: Ditto. * gcc.target/i386/avx512vl-vpmulhw-2.c: Ditto. * gcc.target/i386/avx512vl-vpmulld-2.c: Ditto. * gcc.target/i386/avx512vl-vpmullq-2.c: Ditto. * gcc.target/i386/avx512vl-vpmullw-2.c: Ditto. * gcc.target/i386/avx512vl-vpmultishiftqb-2.c: Ditto. * gcc.target/i386/avx512vl-vpmuludq-2.c: Ditto. * gcc.target/i386/avx512vl-vpord-2.c: Ditto. * gcc.target/i386/avx512vl-vporq-2.c: Ditto. * gcc.target/i386/avx512vl-vprold-2.c: Ditto. * gcc.target/i386/avx512vl-vprolq-2.c: Ditto. * gcc.target/i386/avx512vl-vprolvd-2.c: Ditto. * gcc.target/i386/avx512vl-vprolvq-2.c: Ditto. * gcc.target/i386/avx512vl-vprord-2.c: Ditto. * gcc.target/i386/avx512vl-vprorq-2.c: Ditto. * gcc.target/i386/avx512vl-vprorvd-2.c: Ditto. * gcc.target/i386/avx512vl-vprorvq-2.c: Ditto. * gcc.target/i386/avx512vl-vpshufb-2.c: Ditto. * gcc.target/i386/avx512vl-vpshufd-2.c: Ditto. * gcc.target/i386/avx512vl-vpshufhw-2.c: Ditto. * gcc.target/i386/avx512vl-vpshuflw-2.c: Ditto. * gcc.target/i386/avx512vl-vpslld-2.c: Ditto. * gcc.target/i386/avx512vl-vpslldi-2.c: Ditto. * gcc.target/i386/avx512vl-vpsllq-2.c: Ditto. * gcc.target/i386/avx512vl-vpsllqi-2.c: Ditto. * gcc.target/i386/avx512vl-vpsllvd-2.c: Ditto. * gcc.target/i386/avx512vl-vpsllvq-2.c: Ditto. * gcc.target/i386/avx512vl-vpsllvw-2.c: Ditto. * gcc.target/i386/avx512vl-vpsllw-2.c: Ditto. * gcc.target/i386/avx512vl-vpsllwi-2.c: Ditto. * gcc.target/i386/avx512vl-vpsrad-2.c: Ditto. * gcc.target/i386/avx512vl-vpsradi-2.c: Ditto. * gcc.target/i386/avx512vl-vpsraq-2.c: Ditto. * gcc.target/i386/avx512vl-vpsraqi-2.c: Ditto. * gcc.target/i386/avx512vl-vpsravd-2.c: Ditto. * gcc.target/i386/avx512vl-vpsravq-2.c: Ditto. * gcc.target/i386/avx512vl-vpsravw-2.c: Ditto. * gcc.target/i386/avx512vl-vpsraw-2.c: Ditto. * gcc.target/i386/avx512vl-vpsrawi-2.c: Ditto. * gcc.target/i386/avx512vl-vpsrld-2.c: Ditto. * gcc.target/i386/avx512vl-vpsrldi-2.c: Ditto. * gcc.target/i386/avx512vl-vpsrlq-2.c: Ditto. * gcc.target/i386/avx512vl-vpsrlqi-2.c: Ditto. * gcc.target/i386/avx512vl-vpsrlvd-2.c: Ditto. * gcc.target/i386/avx512vl-vpsrlvq-2.c: Ditto. * gcc.target/i386/avx512vl-vpsrlvw-2.c: Ditto. * gcc.target/i386/avx512vl-vpsrlw-2.c: Ditto. * gcc.target/i386/avx512vl-vpsrlwi-2.c: Ditto. * gcc.target/i386/avx512vl-vpsubb-2.c: Ditto. * gcc.target/i386/avx512vl-vpsubd-2.c: Ditto. * gcc.target/i386/avx512vl-vpsubq-2.c: Ditto. * gcc.target/i386/avx512vl-vpsubsb-2.c: Ditto. * gcc.target/i386/avx512vl-vpsubsw-2.c: Ditto. * gcc.target/i386/avx512vl-vpsubusb-2.c: Ditto. * gcc.target/i386/avx512vl-vpsubusw-2.c: Ditto. * gcc.target/i386/avx512vl-vpsubw-2.c: Ditto. * gcc.target/i386/avx512vl-vpternlogd-2.c: Ditto. * gcc.target/i386/avx512vl-vpternlogq-2.c: Ditto. * gcc.target/i386/avx512vl-vptestmb-2.c: Ditto. * gcc.target/i386/avx512vl-vptestmd-2.c: Ditto. * gcc.target/i386/avx512vl-vptestmq-2.c: Ditto. * gcc.target/i386/avx512vl-vptestmw-2.c: Ditto. * gcc.target/i386/avx512vl-vptestnmb-2.c: Ditto. * gcc.target/i386/avx512vl-vptestnmd-2.c: Ditto. * gcc.target/i386/avx512vl-vptestnmq-2.c: Ditto. * gcc.target/i386/avx512vl-vptestnmw-2.c: Ditto. * gcc.target/i386/avx512vl-vpunpckhbw-2.c: Ditto. * gcc.target/i386/avx512vl-vpunpckhdq-2.c: Ditto. * gcc.target/i386/avx512vl-vpunpckhqdq-2.c: Ditto. * gcc.target/i386/avx512vl-vpunpckhwd-2.c: Ditto. * gcc.target/i386/avx512vl-vpunpcklbw-2.c: Ditto. * gcc.target/i386/avx512vl-vpunpckldq-2.c: Ditto. * gcc.target/i386/avx512vl-vpunpcklqdq-2.c: Ditto. * gcc.target/i386/avx512vl-vpunpcklwd-2.c: Ditto. * gcc.target/i386/avx512vl-vpxord-2.c: Ditto. * gcc.target/i386/avx512vl-vpxorq-2.c: Ditto. * gcc.target/i386/avx512vl-vrangepd-2.c: Ditto. * gcc.target/i386/avx512vl-vrangeps-2.c: Ditto. * gcc.target/i386/avx512vl-vrcp14pd-2.c: Ditto. * gcc.target/i386/avx512vl-vrcp14ps-2.c: Ditto. * gcc.target/i386/avx512vl-vreducepd-2.c: Ditto. * gcc.target/i386/avx512vl-vreduceps-2.c: Ditto. * gcc.target/i386/avx512vl-vrndscalepd-2.c: Ditto. * gcc.target/i386/avx512vl-vrndscaleps-2.c: Ditto. * gcc.target/i386/avx512vl-vrsqrt14pd-2.c: Ditto. * gcc.target/i386/avx512vl-vrsqrt14ps-2.c: Ditto. * gcc.target/i386/avx512vl-vscalefpd-2.c: Ditto. * gcc.target/i386/avx512vl-vscalefps-2.c: Ditto. * gcc.target/i386/avx512vl-vshuff32x4-2.c: Ditto. * gcc.target/i386/avx512vl-vshuff64x2-2.c: Ditto. * gcc.target/i386/avx512vl-vshufi32x4-2.c: Ditto. * gcc.target/i386/avx512vl-vshufi64x2-2.c: Ditto. * gcc.target/i386/avx512vl-vshufpd-2.c: Ditto. * gcc.target/i386/avx512vl-vshufps-2.c: Ditto. * gcc.target/i386/avx512vl-vsqrtpd-2.c: Ditto. * gcc.target/i386/avx512vl-vsqrtps-2.c: Ditto. * gcc.target/i386/avx512vl-vsubpd-2.c: Ditto. * gcc.target/i386/avx512vl-vsubps-2.c: Ditto. * gcc.target/i386/avx512vl-vunpckhpd-2.c: Ditto. * gcc.target/i386/avx512vl-vunpckhps-2.c: Ditto. * gcc.target/i386/avx512vl-vunpcklpd-2.c: Ditto. * gcc.target/i386/avx512vl-vunpcklps-2.c: Ditto. * gcc.target/i386/avx512vl-vxorpd-2.c: Ditto. * gcc.target/i386/avx512vl-vxorps-2.c: Ditto. From-SVN: r218203 --- gcc/testsuite/ChangeLog | 520 ++++++++++++++++++ .../gcc.target/i386/avx512bw-vdbpsadbw-2.c | 3 +- .../gcc.target/i386/avx512bw-vmovdqu16-2.c | 3 +- .../gcc.target/i386/avx512bw-vmovdqu8-2.c | 3 +- .../gcc.target/i386/avx512bw-vpabsb-2.c | 3 +- .../gcc.target/i386/avx512bw-vpabsw-2.c | 3 +- .../gcc.target/i386/avx512bw-vpackssdw-2.c | 3 +- .../gcc.target/i386/avx512bw-vpacksswb-2.c | 3 +- .../gcc.target/i386/avx512bw-vpackusdw-2.c | 3 +- .../gcc.target/i386/avx512bw-vpackuswb-2.c | 3 +- .../gcc.target/i386/avx512bw-vpaddb-2.c | 3 +- .../gcc.target/i386/avx512bw-vpaddsb-2.c | 3 +- .../gcc.target/i386/avx512bw-vpaddsw-2.c | 3 +- .../gcc.target/i386/avx512bw-vpaddusb-2.c | 3 +- .../gcc.target/i386/avx512bw-vpaddusw-2.c | 3 +- .../gcc.target/i386/avx512bw-vpaddw-2.c | 3 +- .../gcc.target/i386/avx512bw-vpalignr-2.c | 3 +- .../gcc.target/i386/avx512bw-vpavgb-2.c | 3 +- .../gcc.target/i386/avx512bw-vpavgw-2.c | 3 +- .../gcc.target/i386/avx512bw-vpblendmb-2.c | 3 +- .../gcc.target/i386/avx512bw-vpblendmw-2.c | 3 +- .../gcc.target/i386/avx512bw-vpbroadcastb-2.c | 3 +- .../gcc.target/i386/avx512bw-vpbroadcastw-2.c | 3 +- .../gcc.target/i386/avx512bw-vpcmpb-2.c | 3 +- .../gcc.target/i386/avx512bw-vpcmpeqb-2.c | 3 +- .../gcc.target/i386/avx512bw-vpcmpequb-2.c | 3 +- .../gcc.target/i386/avx512bw-vpcmpequw-2.c | 3 +- .../gcc.target/i386/avx512bw-vpcmpeqw-2.c | 3 +- .../gcc.target/i386/avx512bw-vpcmpgeb-2.c | 3 +- .../gcc.target/i386/avx512bw-vpcmpgeub-2.c | 3 +- .../gcc.target/i386/avx512bw-vpcmpgeuw-2.c | 3 +- .../gcc.target/i386/avx512bw-vpcmpgew-2.c | 3 +- .../gcc.target/i386/avx512bw-vpcmpgtb-2.c | 3 +- .../gcc.target/i386/avx512bw-vpcmpgtub-2.c | 3 +- .../gcc.target/i386/avx512bw-vpcmpgtuw-2.c | 3 +- .../gcc.target/i386/avx512bw-vpcmpgtw-2.c | 3 +- .../gcc.target/i386/avx512bw-vpcmpleb-2.c | 3 +- .../gcc.target/i386/avx512bw-vpcmpleub-2.c | 3 +- .../gcc.target/i386/avx512bw-vpcmpleuw-2.c | 3 +- .../gcc.target/i386/avx512bw-vpcmplew-2.c | 3 +- .../gcc.target/i386/avx512bw-vpcmpltb-2.c | 3 +- .../gcc.target/i386/avx512bw-vpcmpltub-2.c | 3 +- .../gcc.target/i386/avx512bw-vpcmpltuw-2.c | 3 +- .../gcc.target/i386/avx512bw-vpcmpltw-2.c | 3 +- .../gcc.target/i386/avx512bw-vpcmpneqb-2.c | 3 +- .../gcc.target/i386/avx512bw-vpcmpnequb-2.c | 3 +- .../gcc.target/i386/avx512bw-vpcmpnequw-2.c | 3 +- .../gcc.target/i386/avx512bw-vpcmpneqw-2.c | 3 +- .../gcc.target/i386/avx512bw-vpcmpub-2.c | 3 +- .../gcc.target/i386/avx512bw-vpcmpuw-2.c | 3 +- .../gcc.target/i386/avx512bw-vpcmpw-2.c | 3 +- .../gcc.target/i386/avx512bw-vpermi2w-2.c | 3 +- .../gcc.target/i386/avx512bw-vpermt2w-2.c | 3 +- .../gcc.target/i386/avx512bw-vpermw-2.c | 3 +- .../gcc.target/i386/avx512bw-vpmaddubsw-2.c | 3 +- .../gcc.target/i386/avx512bw-vpmaddwd-2.c | 3 +- .../gcc.target/i386/avx512bw-vpmaxsb-2.c | 3 +- .../gcc.target/i386/avx512bw-vpmaxsw-2.c | 3 +- .../gcc.target/i386/avx512bw-vpmaxub-2.c | 3 +- .../gcc.target/i386/avx512bw-vpmaxuw-2.c | 3 +- .../gcc.target/i386/avx512bw-vpminsb-2.c | 3 +- .../gcc.target/i386/avx512bw-vpminsw-2.c | 3 +- .../gcc.target/i386/avx512bw-vpminub-2.c | 3 +- .../gcc.target/i386/avx512bw-vpminuw-2.c | 3 +- .../gcc.target/i386/avx512bw-vpmovb2m-2.c | 3 +- .../gcc.target/i386/avx512bw-vpmovm2b-2.c | 3 +- .../gcc.target/i386/avx512bw-vpmovm2w-2.c | 3 +- .../gcc.target/i386/avx512bw-vpmovswb-2.c | 3 +- .../gcc.target/i386/avx512bw-vpmovsxbw-2.c | 3 +- .../gcc.target/i386/avx512bw-vpmovuswb-2.c | 3 +- .../gcc.target/i386/avx512bw-vpmovw2m-2.c | 3 +- .../gcc.target/i386/avx512bw-vpmovwb-2.c | 3 +- .../gcc.target/i386/avx512bw-vpmovzxbw-2.c | 3 +- .../gcc.target/i386/avx512bw-vpmulhrsw-2.c | 3 +- .../gcc.target/i386/avx512bw-vpmulhuw-2.c | 3 +- .../gcc.target/i386/avx512bw-vpmulhw-2.c | 3 +- .../gcc.target/i386/avx512bw-vpmullw-2.c | 3 +- .../gcc.target/i386/avx512bw-vpshufb-2.c | 3 +- .../gcc.target/i386/avx512bw-vpshufhw-2.c | 3 +- .../gcc.target/i386/avx512bw-vpshuflw-2.c | 3 +- .../gcc.target/i386/avx512bw-vpsllvw-2.c | 3 +- .../gcc.target/i386/avx512bw-vpsllw-2.c | 3 +- .../gcc.target/i386/avx512bw-vpsllwi-2.c | 3 +- .../gcc.target/i386/avx512bw-vpsravw-2.c | 3 +- .../gcc.target/i386/avx512bw-vpsraw-2.c | 3 +- .../gcc.target/i386/avx512bw-vpsrawi-2.c | 3 +- .../gcc.target/i386/avx512bw-vpsrlvw-2.c | 3 +- .../gcc.target/i386/avx512bw-vpsrlw-2.c | 3 +- .../gcc.target/i386/avx512bw-vpsrlwi-2.c | 3 +- .../gcc.target/i386/avx512bw-vpsubb-2.c | 3 +- .../gcc.target/i386/avx512bw-vpsubsb-2.c | 3 +- .../gcc.target/i386/avx512bw-vpsubsw-2.c | 3 +- .../gcc.target/i386/avx512bw-vpsubusb-2.c | 3 +- .../gcc.target/i386/avx512bw-vpsubusw-2.c | 3 +- .../gcc.target/i386/avx512bw-vpsubw-2.c | 3 +- .../gcc.target/i386/avx512bw-vptestmb-2.c | 3 +- .../gcc.target/i386/avx512bw-vptestmw-2.c | 3 +- .../gcc.target/i386/avx512bw-vptestnmb-2.c | 3 +- .../gcc.target/i386/avx512bw-vptestnmw-2.c | 3 +- .../gcc.target/i386/avx512bw-vpunpckhbw-2.c | 3 +- .../gcc.target/i386/avx512bw-vpunpckhwd-2.c | 3 +- .../gcc.target/i386/avx512bw-vpunpcklbw-2.c | 3 +- .../gcc.target/i386/avx512bw-vpunpcklwd-2.c | 3 +- .../gcc.target/i386/avx512dq-vandnpd-2.c | 3 +- .../gcc.target/i386/avx512dq-vandnps-2.c | 3 +- .../gcc.target/i386/avx512dq-vandpd-2.c | 3 +- .../gcc.target/i386/avx512dq-vandps-2.c | 3 +- .../i386/avx512dq-vbroadcastf32x2-2.c | 3 +- .../i386/avx512dq-vbroadcastf32x8-2.c | 3 +- .../i386/avx512dq-vbroadcastf64x2-2.c | 3 +- .../i386/avx512dq-vbroadcasti32x2-2.c | 3 +- .../i386/avx512dq-vbroadcasti32x8-2.c | 3 +- .../i386/avx512dq-vbroadcasti64x2-2.c | 3 +- .../gcc.target/i386/avx512dq-vcvtpd2qq-2.c | 3 +- .../gcc.target/i386/avx512dq-vcvtpd2uqq-2.c | 3 +- .../gcc.target/i386/avx512dq-vcvtps2qq-2.c | 3 +- .../gcc.target/i386/avx512dq-vcvtps2uqq-2.c | 3 +- .../gcc.target/i386/avx512dq-vcvtqq2pd-2.c | 3 +- .../gcc.target/i386/avx512dq-vcvtqq2ps-2.c | 3 +- .../gcc.target/i386/avx512dq-vcvttpd2qq-2.c | 3 +- .../gcc.target/i386/avx512dq-vcvttpd2uqq-2.c | 3 +- .../gcc.target/i386/avx512dq-vcvttps2qq-2.c | 3 +- .../gcc.target/i386/avx512dq-vcvttps2uqq-2.c | 3 +- .../gcc.target/i386/avx512dq-vcvtuqq2pd-2.c | 3 +- .../gcc.target/i386/avx512dq-vcvtuqq2ps-2.c | 3 +- .../i386/avx512dq-vextractf64x2-2.c | 3 +- .../i386/avx512dq-vextracti64x2-2.c | 3 +- .../gcc.target/i386/avx512dq-vfpclasspd-2.c | 3 +- .../gcc.target/i386/avx512dq-vfpclassps-2.c | 3 +- .../gcc.target/i386/avx512dq-vinsertf64x2-2.c | 3 +- .../gcc.target/i386/avx512dq-vinserti64x2-2.c | 3 +- .../gcc.target/i386/avx512dq-vorpd-2.c | 3 +- .../gcc.target/i386/avx512dq-vorps-2.c | 3 +- .../gcc.target/i386/avx512dq-vpmovd2m-2.c | 3 +- .../gcc.target/i386/avx512dq-vpmovm2d-2.c | 3 +- .../gcc.target/i386/avx512dq-vpmovm2q-2.c | 3 +- .../gcc.target/i386/avx512dq-vpmovq2m-2.c | 3 +- .../gcc.target/i386/avx512dq-vpmullq-2.c | 3 +- .../gcc.target/i386/avx512dq-vrangepd-2.c | 3 +- .../gcc.target/i386/avx512dq-vrangeps-2.c | 3 +- .../gcc.target/i386/avx512dq-vreducepd-2.c | 3 +- .../gcc.target/i386/avx512dq-vreduceps-2.c | 3 +- .../gcc.target/i386/avx512dq-vxorpd-2.c | 3 +- .../gcc.target/i386/avx512dq-vxorps-2.c | 3 +- .../gcc.target/i386/avx512f-helper.h | 34 +- .../gcc.target/i386/avx512ifma-vpmaddhuq-2.c | 2 +- .../gcc.target/i386/avx512ifma-vpmaddluq-2.c | 2 +- .../gcc.target/i386/avx512vbmi-vpermb-2.c | 2 +- .../gcc.target/i386/avx512vbmi-vpermi2b-2.c | 2 +- .../gcc.target/i386/avx512vbmi-vpermt2b-2.c | 2 +- .../i386/avx512vbmi-vpmultishiftqb-2.c | 2 +- .../gcc.target/i386/avx512vl-vaddpd-2.c | 3 +- .../gcc.target/i386/avx512vl-vaddps-2.c | 3 +- .../gcc.target/i386/avx512vl-valignd-2.c | 3 +- .../gcc.target/i386/avx512vl-valignq-2.c | 3 +- .../gcc.target/i386/avx512vl-vandnpd-2.c | 3 +- .../gcc.target/i386/avx512vl-vandnps-2.c | 3 +- .../gcc.target/i386/avx512vl-vandpd-2.c | 3 +- .../gcc.target/i386/avx512vl-vandps-2.c | 3 +- .../gcc.target/i386/avx512vl-vblendmpd-2.c | 3 +- .../gcc.target/i386/avx512vl-vblendmps-2.c | 3 +- .../i386/avx512vl-vbroadcastf32x2-2.c | 3 +- .../i386/avx512vl-vbroadcastf32x4-2.c | 3 +- .../i386/avx512vl-vbroadcastf64x2-2.c | 3 +- .../i386/avx512vl-vbroadcasti32x2-2.c | 3 +- .../i386/avx512vl-vbroadcasti32x4-2.c | 3 +- .../i386/avx512vl-vbroadcasti64x2-2.c | 3 +- .../gcc.target/i386/avx512vl-vbroadcastsd-2.c | 3 +- .../gcc.target/i386/avx512vl-vbroadcastss-2.c | 3 +- .../gcc.target/i386/avx512vl-vcmppd-2.c | 3 +- .../gcc.target/i386/avx512vl-vcmpps-2.c | 3 +- .../gcc.target/i386/avx512vl-vcompresspd-2.c | 3 +- .../gcc.target/i386/avx512vl-vcompressps-2.c | 3 +- .../gcc.target/i386/avx512vl-vcvtdq2pd-2.c | 3 +- .../gcc.target/i386/avx512vl-vcvtdq2ps-2.c | 3 +- .../gcc.target/i386/avx512vl-vcvtpd2dq-2.c | 3 +- .../gcc.target/i386/avx512vl-vcvtpd2ps-2.c | 3 +- .../gcc.target/i386/avx512vl-vcvtpd2qq-2.c | 3 +- .../gcc.target/i386/avx512vl-vcvtpd2udq-2.c | 3 +- .../gcc.target/i386/avx512vl-vcvtpd2uqq-2.c | 3 +- .../gcc.target/i386/avx512vl-vcvtph2ps-2.c | 3 +- .../gcc.target/i386/avx512vl-vcvtps2dq-2.c | 3 +- .../gcc.target/i386/avx512vl-vcvtps2pd-2.c | 3 +- .../gcc.target/i386/avx512vl-vcvtps2ph-2.c | 3 +- .../gcc.target/i386/avx512vl-vcvtps2qq-2.c | 3 +- .../gcc.target/i386/avx512vl-vcvtps2udq-2.c | 3 +- .../gcc.target/i386/avx512vl-vcvtps2uqq-2.c | 3 +- .../gcc.target/i386/avx512vl-vcvtqq2pd-2.c | 3 +- .../gcc.target/i386/avx512vl-vcvtqq2ps-2.c | 3 +- .../gcc.target/i386/avx512vl-vcvttpd2dq-2.c | 3 +- .../gcc.target/i386/avx512vl-vcvttpd2qq-2.c | 3 +- .../gcc.target/i386/avx512vl-vcvttpd2udq-2.c | 3 +- .../gcc.target/i386/avx512vl-vcvttpd2uqq-2.c | 3 +- .../gcc.target/i386/avx512vl-vcvttps2dq-2.c | 3 +- .../gcc.target/i386/avx512vl-vcvttps2qq-2.c | 3 +- .../gcc.target/i386/avx512vl-vcvttps2udq-2.c | 3 +- .../gcc.target/i386/avx512vl-vcvttps2uqq-2.c | 3 +- .../gcc.target/i386/avx512vl-vcvtudq2pd-2.c | 3 +- .../gcc.target/i386/avx512vl-vcvtudq2ps-2.c | 3 +- .../gcc.target/i386/avx512vl-vcvtuqq2pd-2.c | 3 +- .../gcc.target/i386/avx512vl-vcvtuqq2ps-2.c | 3 +- .../gcc.target/i386/avx512vl-vdbpsadbw-2.c | 3 +- .../gcc.target/i386/avx512vl-vdivpd-2.c | 3 +- .../gcc.target/i386/avx512vl-vdivps-2.c | 3 +- .../gcc.target/i386/avx512vl-vexpandpd-2.c | 3 +- .../gcc.target/i386/avx512vl-vexpandps-2.c | 3 +- .../i386/avx512vl-vextractf32x4-2.c | 3 +- .../i386/avx512vl-vextractf64x2-2.c | 3 +- .../i386/avx512vl-vextracti32x4-2.c | 3 +- .../i386/avx512vl-vextracti64x2-2.c | 3 +- .../gcc.target/i386/avx512vl-vfixupimmpd-2.c | 3 +- .../gcc.target/i386/avx512vl-vfixupimmps-2.c | 3 +- .../gcc.target/i386/avx512vl-vfmaddXXXpd-2.c | 3 +- .../gcc.target/i386/avx512vl-vfmaddXXXps-2.c | 3 +- .../i386/avx512vl-vfmaddsubXXXpd-2.c | 3 +- .../i386/avx512vl-vfmaddsubXXXps-2.c | 3 +- .../gcc.target/i386/avx512vl-vfmsubXXXpd-2.c | 3 +- .../gcc.target/i386/avx512vl-vfmsubXXXps-2.c | 3 +- .../i386/avx512vl-vfmsubaddXXXpd-2.c | 3 +- .../i386/avx512vl-vfmsubaddXXXps-2.c | 3 +- .../gcc.target/i386/avx512vl-vfnmaddXXXpd-2.c | 3 +- .../gcc.target/i386/avx512vl-vfnmaddXXXps-2.c | 3 +- .../gcc.target/i386/avx512vl-vfnmsubXXXpd-2.c | 3 +- .../gcc.target/i386/avx512vl-vfnmsubXXXps-2.c | 3 +- .../gcc.target/i386/avx512vl-vfpclasspd-2.c | 3 +- .../gcc.target/i386/avx512vl-vfpclassps-2.c | 3 +- .../gcc.target/i386/avx512vl-vgetexppd-2.c | 3 +- .../gcc.target/i386/avx512vl-vgetexpps-2.c | 3 +- .../gcc.target/i386/avx512vl-vgetmantpd-2.c | 3 +- .../gcc.target/i386/avx512vl-vgetmantps-2.c | 3 +- .../gcc.target/i386/avx512vl-vinsertf32x4-2.c | 3 +- .../gcc.target/i386/avx512vl-vinsertf64x2-2.c | 3 +- .../gcc.target/i386/avx512vl-vinserti32x4-2.c | 3 +- .../gcc.target/i386/avx512vl-vinserti64x2-2.c | 3 +- .../gcc.target/i386/avx512vl-vmaxpd-2.c | 3 +- .../gcc.target/i386/avx512vl-vmaxps-2.c | 3 +- .../gcc.target/i386/avx512vl-vminpd-2.c | 3 +- .../gcc.target/i386/avx512vl-vminps-2.c | 3 +- .../gcc.target/i386/avx512vl-vmovapd-2.c | 3 +- .../gcc.target/i386/avx512vl-vmovaps-2.c | 3 +- .../gcc.target/i386/avx512vl-vmovddup-2.c | 3 +- .../gcc.target/i386/avx512vl-vmovdqa32-2.c | 3 +- .../gcc.target/i386/avx512vl-vmovdqa64-2.c | 3 +- .../gcc.target/i386/avx512vl-vmovdqu16-2.c | 3 +- .../gcc.target/i386/avx512vl-vmovdqu32-2.c | 3 +- .../gcc.target/i386/avx512vl-vmovdqu64-2.c | 3 +- .../gcc.target/i386/avx512vl-vmovdqu8-2.c | 3 +- .../gcc.target/i386/avx512vl-vmovshdup-2.c | 3 +- .../gcc.target/i386/avx512vl-vmovsldup-2.c | 3 +- .../gcc.target/i386/avx512vl-vmovupd-2.c | 3 +- .../gcc.target/i386/avx512vl-vmovups-2.c | 3 +- .../gcc.target/i386/avx512vl-vmulpd-2.c | 3 +- .../gcc.target/i386/avx512vl-vmulps-2.c | 3 +- .../gcc.target/i386/avx512vl-vorpd-2.c | 3 +- .../gcc.target/i386/avx512vl-vorps-2.c | 3 +- .../gcc.target/i386/avx512vl-vpabsb-2.c | 3 +- .../gcc.target/i386/avx512vl-vpabsd-2.c | 3 +- .../gcc.target/i386/avx512vl-vpabsq-2.c | 3 +- .../gcc.target/i386/avx512vl-vpabsw-2.c | 3 +- .../gcc.target/i386/avx512vl-vpackssdw-2.c | 3 +- .../gcc.target/i386/avx512vl-vpacksswb-2.c | 3 +- .../gcc.target/i386/avx512vl-vpackusdw-2.c | 3 +- .../gcc.target/i386/avx512vl-vpackuswb-2.c | 3 +- .../gcc.target/i386/avx512vl-vpaddb-2.c | 3 +- .../gcc.target/i386/avx512vl-vpaddd-2.c | 3 +- .../gcc.target/i386/avx512vl-vpaddq-2.c | 3 +- .../gcc.target/i386/avx512vl-vpaddsb-2.c | 3 +- .../gcc.target/i386/avx512vl-vpaddsw-2.c | 3 +- .../gcc.target/i386/avx512vl-vpaddusb-2.c | 3 +- .../gcc.target/i386/avx512vl-vpaddusw-2.c | 3 +- .../gcc.target/i386/avx512vl-vpaddw-2.c | 3 +- .../gcc.target/i386/avx512vl-vpalignr-2.c | 3 +- .../gcc.target/i386/avx512vl-vpandd-2.c | 3 +- .../gcc.target/i386/avx512vl-vpandnd-2.c | 3 +- .../gcc.target/i386/avx512vl-vpandnq-2.c | 3 +- .../gcc.target/i386/avx512vl-vpandq-2.c | 3 +- .../gcc.target/i386/avx512vl-vpavgb-2.c | 3 +- .../gcc.target/i386/avx512vl-vpavgw-2.c | 3 +- .../gcc.target/i386/avx512vl-vpblendmb-2.c | 3 +- .../gcc.target/i386/avx512vl-vpblendmd-2.c | 3 +- .../gcc.target/i386/avx512vl-vpblendmq-2.c | 3 +- .../gcc.target/i386/avx512vl-vpblendmw-2.c | 3 +- .../gcc.target/i386/avx512vl-vpbroadcastb-2.c | 3 +- .../gcc.target/i386/avx512vl-vpbroadcastd-2.c | 3 +- .../gcc.target/i386/avx512vl-vpbroadcastq-2.c | 3 +- .../gcc.target/i386/avx512vl-vpbroadcastw-2.c | 3 +- .../gcc.target/i386/avx512vl-vpcmpb-2.c | 3 +- .../gcc.target/i386/avx512vl-vpcmpd-2.c | 3 +- .../gcc.target/i386/avx512vl-vpcmpeqb-2.c | 3 +- .../gcc.target/i386/avx512vl-vpcmpeqd-2.c | 3 +- .../gcc.target/i386/avx512vl-vpcmpeqq-2.c | 3 +- .../gcc.target/i386/avx512vl-vpcmpequb-2.c | 3 +- .../gcc.target/i386/avx512vl-vpcmpequd-2.c | 3 +- .../gcc.target/i386/avx512vl-vpcmpequq-2.c | 3 +- .../gcc.target/i386/avx512vl-vpcmpequw-2.c | 3 +- .../gcc.target/i386/avx512vl-vpcmpeqw-2.c | 3 +- .../gcc.target/i386/avx512vl-vpcmpged-2.c | 3 +- .../gcc.target/i386/avx512vl-vpcmpgeq-2.c | 3 +- .../gcc.target/i386/avx512vl-vpcmpgeud-2.c | 3 +- .../gcc.target/i386/avx512vl-vpcmpgeuq-2.c | 3 +- .../gcc.target/i386/avx512vl-vpcmpgtb-2.c | 3 +- .../gcc.target/i386/avx512vl-vpcmpgtd-2.c | 3 +- .../gcc.target/i386/avx512vl-vpcmpgtq-2.c | 3 +- .../gcc.target/i386/avx512vl-vpcmpgtub-2.c | 3 +- .../gcc.target/i386/avx512vl-vpcmpgtud-2.c | 3 +- .../gcc.target/i386/avx512vl-vpcmpgtuq-2.c | 3 +- .../gcc.target/i386/avx512vl-vpcmpgtuw-2.c | 3 +- .../gcc.target/i386/avx512vl-vpcmpgtw-2.c | 3 +- .../gcc.target/i386/avx512vl-vpcmpled-2.c | 3 +- .../gcc.target/i386/avx512vl-vpcmpleq-2.c | 3 +- .../gcc.target/i386/avx512vl-vpcmpleud-2.c | 3 +- .../gcc.target/i386/avx512vl-vpcmpleuq-2.c | 3 +- .../gcc.target/i386/avx512vl-vpcmpltd-2.c | 3 +- .../gcc.target/i386/avx512vl-vpcmpltq-2.c | 3 +- .../gcc.target/i386/avx512vl-vpcmpltud-2.c | 3 +- .../gcc.target/i386/avx512vl-vpcmpltuq-2.c | 3 +- .../gcc.target/i386/avx512vl-vpcmpneqd-2.c | 3 +- .../gcc.target/i386/avx512vl-vpcmpneqq-2.c | 3 +- .../gcc.target/i386/avx512vl-vpcmpnequd-2.c | 3 +- .../gcc.target/i386/avx512vl-vpcmpnequq-2.c | 3 +- .../gcc.target/i386/avx512vl-vpcmpq-2.c | 3 +- .../gcc.target/i386/avx512vl-vpcmpub-2.c | 3 +- .../gcc.target/i386/avx512vl-vpcmpud-2.c | 3 +- .../gcc.target/i386/avx512vl-vpcmpuq-2.c | 3 +- .../gcc.target/i386/avx512vl-vpcmpuw-2.c | 3 +- .../gcc.target/i386/avx512vl-vpcmpw-2.c | 3 +- .../gcc.target/i386/avx512vl-vpcompressd-2.c | 3 +- .../gcc.target/i386/avx512vl-vpcompressq-2.c | 3 +- .../gcc.target/i386/avx512vl-vpermb-2.c | 3 +- .../gcc.target/i386/avx512vl-vpermd-2.c | 3 +- .../gcc.target/i386/avx512vl-vpermi2b-2.c | 3 +- .../gcc.target/i386/avx512vl-vpermi2d-2.c | 3 +- .../gcc.target/i386/avx512vl-vpermi2pd-2.c | 3 +- .../gcc.target/i386/avx512vl-vpermi2ps-2.c | 3 +- .../gcc.target/i386/avx512vl-vpermi2q-2.c | 3 +- .../gcc.target/i386/avx512vl-vpermi2w-2.c | 3 +- .../gcc.target/i386/avx512vl-vpermilpd-2.c | 3 +- .../gcc.target/i386/avx512vl-vpermilpdi-2.c | 3 +- .../gcc.target/i386/avx512vl-vpermilps-2.c | 3 +- .../gcc.target/i386/avx512vl-vpermilpsi-2.c | 3 +- .../gcc.target/i386/avx512vl-vpermpd-2.c | 3 +- .../gcc.target/i386/avx512vl-vpermpdi-2.c | 3 +- .../gcc.target/i386/avx512vl-vpermps-2.c | 3 +- .../gcc.target/i386/avx512vl-vpermq-imm-2.c | 3 +- .../gcc.target/i386/avx512vl-vpermq-var-2.c | 3 +- .../gcc.target/i386/avx512vl-vpermt2b-2.c | 3 +- .../gcc.target/i386/avx512vl-vpermt2d-2.c | 3 +- .../gcc.target/i386/avx512vl-vpermt2pd-2.c | 3 +- .../gcc.target/i386/avx512vl-vpermt2ps-2.c | 3 +- .../gcc.target/i386/avx512vl-vpermt2q-2.c | 3 +- .../gcc.target/i386/avx512vl-vpermt2w-2.c | 3 +- .../gcc.target/i386/avx512vl-vpermw-2.c | 3 +- .../gcc.target/i386/avx512vl-vpexpandd-2.c | 3 +- .../gcc.target/i386/avx512vl-vpexpandq-2.c | 3 +- .../gcc.target/i386/avx512vl-vpmaddhuq-2.c | 3 +- .../gcc.target/i386/avx512vl-vpmaddluq-2.c | 3 +- .../gcc.target/i386/avx512vl-vpmaddubsw-2.c | 3 +- .../gcc.target/i386/avx512vl-vpmaddwd-2.c | 3 +- .../gcc.target/i386/avx512vl-vpmaxsb-2.c | 3 +- .../gcc.target/i386/avx512vl-vpmaxsd-2.c | 3 +- .../gcc.target/i386/avx512vl-vpmaxsq-2.c | 3 +- .../gcc.target/i386/avx512vl-vpmaxsw-2.c | 3 +- .../gcc.target/i386/avx512vl-vpmaxub-2.c | 3 +- .../gcc.target/i386/avx512vl-vpmaxud-2.c | 3 +- .../gcc.target/i386/avx512vl-vpmaxuq-2.c | 3 +- .../gcc.target/i386/avx512vl-vpmaxuw-2.c | 3 +- .../gcc.target/i386/avx512vl-vpminsb-2.c | 3 +- .../gcc.target/i386/avx512vl-vpminsd-2.c | 3 +- .../gcc.target/i386/avx512vl-vpminsq-2.c | 3 +- .../gcc.target/i386/avx512vl-vpminsw-2.c | 3 +- .../gcc.target/i386/avx512vl-vpminub-2.c | 3 +- .../gcc.target/i386/avx512vl-vpminud-2.c | 3 +- .../gcc.target/i386/avx512vl-vpminuq-2.c | 3 +- .../gcc.target/i386/avx512vl-vpminuw-2.c | 3 +- .../gcc.target/i386/avx512vl-vpmovb2m-2.c | 3 +- .../gcc.target/i386/avx512vl-vpmovd2m-2.c | 3 +- .../gcc.target/i386/avx512vl-vpmovdb-2.c | 3 +- .../gcc.target/i386/avx512vl-vpmovdw-2.c | 3 +- .../gcc.target/i386/avx512vl-vpmovm2b-2.c | 3 +- .../gcc.target/i386/avx512vl-vpmovm2d-2.c | 3 +- .../gcc.target/i386/avx512vl-vpmovm2q-2.c | 3 +- .../gcc.target/i386/avx512vl-vpmovm2w-2.c | 3 +- .../gcc.target/i386/avx512vl-vpmovq2m-2.c | 3 +- .../gcc.target/i386/avx512vl-vpmovqb-2.c | 3 +- .../gcc.target/i386/avx512vl-vpmovqd-2.c | 3 +- .../gcc.target/i386/avx512vl-vpmovqw-2.c | 3 +- .../gcc.target/i386/avx512vl-vpmovsdb-2.c | 3 +- .../gcc.target/i386/avx512vl-vpmovsdw-2.c | 3 +- .../gcc.target/i386/avx512vl-vpmovsqb-2.c | 3 +- .../gcc.target/i386/avx512vl-vpmovsqd-2.c | 3 +- .../gcc.target/i386/avx512vl-vpmovsqw-2.c | 3 +- .../gcc.target/i386/avx512vl-vpmovswb-2.c | 3 +- .../gcc.target/i386/avx512vl-vpmovsxbd-2.c | 3 +- .../gcc.target/i386/avx512vl-vpmovsxbq-2.c | 3 +- .../gcc.target/i386/avx512vl-vpmovsxbw-2.c | 3 +- .../gcc.target/i386/avx512vl-vpmovsxdq-2.c | 3 +- .../gcc.target/i386/avx512vl-vpmovsxwd-2.c | 3 +- .../gcc.target/i386/avx512vl-vpmovsxwq-2.c | 3 +- .../gcc.target/i386/avx512vl-vpmovusdb-2.c | 3 +- .../gcc.target/i386/avx512vl-vpmovusdw-2.c | 3 +- .../gcc.target/i386/avx512vl-vpmovusqb-2.c | 3 +- .../gcc.target/i386/avx512vl-vpmovusqd-2.c | 3 +- .../gcc.target/i386/avx512vl-vpmovusqw-2.c | 3 +- .../gcc.target/i386/avx512vl-vpmovuswb-2.c | 3 +- .../gcc.target/i386/avx512vl-vpmovw2m-2.c | 3 +- .../gcc.target/i386/avx512vl-vpmovwb-2.c | 3 +- .../gcc.target/i386/avx512vl-vpmovzxbd-2.c | 3 +- .../gcc.target/i386/avx512vl-vpmovzxbq-2.c | 3 +- .../gcc.target/i386/avx512vl-vpmovzxbw-2.c | 3 +- .../gcc.target/i386/avx512vl-vpmovzxdq-2.c | 3 +- .../gcc.target/i386/avx512vl-vpmovzxwd-2.c | 3 +- .../gcc.target/i386/avx512vl-vpmovzxwq-2.c | 3 +- .../gcc.target/i386/avx512vl-vpmuldq-2.c | 3 +- .../gcc.target/i386/avx512vl-vpmulhrsw-2.c | 3 +- .../gcc.target/i386/avx512vl-vpmulhuw-2.c | 3 +- .../gcc.target/i386/avx512vl-vpmulhw-2.c | 3 +- .../gcc.target/i386/avx512vl-vpmulld-2.c | 3 +- .../gcc.target/i386/avx512vl-vpmullq-2.c | 3 +- .../gcc.target/i386/avx512vl-vpmullw-2.c | 3 +- .../i386/avx512vl-vpmultishiftqb-2.c | 3 +- .../gcc.target/i386/avx512vl-vpmuludq-2.c | 3 +- .../gcc.target/i386/avx512vl-vpord-2.c | 3 +- .../gcc.target/i386/avx512vl-vporq-2.c | 3 +- .../gcc.target/i386/avx512vl-vprold-2.c | 3 +- .../gcc.target/i386/avx512vl-vprolq-2.c | 3 +- .../gcc.target/i386/avx512vl-vprolvd-2.c | 3 +- .../gcc.target/i386/avx512vl-vprolvq-2.c | 3 +- .../gcc.target/i386/avx512vl-vprord-2.c | 3 +- .../gcc.target/i386/avx512vl-vprorq-2.c | 3 +- .../gcc.target/i386/avx512vl-vprorvd-2.c | 3 +- .../gcc.target/i386/avx512vl-vprorvq-2.c | 3 +- .../gcc.target/i386/avx512vl-vpshufb-2.c | 3 +- .../gcc.target/i386/avx512vl-vpshufd-2.c | 3 +- .../gcc.target/i386/avx512vl-vpshufhw-2.c | 3 +- .../gcc.target/i386/avx512vl-vpshuflw-2.c | 3 +- .../gcc.target/i386/avx512vl-vpslld-2.c | 3 +- .../gcc.target/i386/avx512vl-vpslldi-2.c | 3 +- .../gcc.target/i386/avx512vl-vpsllq-2.c | 3 +- .../gcc.target/i386/avx512vl-vpsllqi-2.c | 3 +- .../gcc.target/i386/avx512vl-vpsllvd-2.c | 3 +- .../gcc.target/i386/avx512vl-vpsllvq-2.c | 3 +- .../gcc.target/i386/avx512vl-vpsllvw-2.c | 3 +- .../gcc.target/i386/avx512vl-vpsllw-2.c | 3 +- .../gcc.target/i386/avx512vl-vpsllwi-2.c | 3 +- .../gcc.target/i386/avx512vl-vpsrad-2.c | 3 +- .../gcc.target/i386/avx512vl-vpsradi-2.c | 3 +- .../gcc.target/i386/avx512vl-vpsraq-2.c | 3 +- .../gcc.target/i386/avx512vl-vpsraqi-2.c | 3 +- .../gcc.target/i386/avx512vl-vpsravd-2.c | 3 +- .../gcc.target/i386/avx512vl-vpsravq-2.c | 3 +- .../gcc.target/i386/avx512vl-vpsravw-2.c | 3 +- .../gcc.target/i386/avx512vl-vpsraw-2.c | 3 +- .../gcc.target/i386/avx512vl-vpsrawi-2.c | 3 +- .../gcc.target/i386/avx512vl-vpsrld-2.c | 3 +- .../gcc.target/i386/avx512vl-vpsrldi-2.c | 3 +- .../gcc.target/i386/avx512vl-vpsrlq-2.c | 3 +- .../gcc.target/i386/avx512vl-vpsrlqi-2.c | 3 +- .../gcc.target/i386/avx512vl-vpsrlvd-2.c | 3 +- .../gcc.target/i386/avx512vl-vpsrlvq-2.c | 3 +- .../gcc.target/i386/avx512vl-vpsrlvw-2.c | 3 +- .../gcc.target/i386/avx512vl-vpsrlw-2.c | 3 +- .../gcc.target/i386/avx512vl-vpsrlwi-2.c | 3 +- .../gcc.target/i386/avx512vl-vpsubb-2.c | 3 +- .../gcc.target/i386/avx512vl-vpsubd-2.c | 3 +- .../gcc.target/i386/avx512vl-vpsubq-2.c | 3 +- .../gcc.target/i386/avx512vl-vpsubsb-2.c | 3 +- .../gcc.target/i386/avx512vl-vpsubsw-2.c | 3 +- .../gcc.target/i386/avx512vl-vpsubusb-2.c | 3 +- .../gcc.target/i386/avx512vl-vpsubusw-2.c | 3 +- .../gcc.target/i386/avx512vl-vpsubw-2.c | 3 +- .../gcc.target/i386/avx512vl-vpternlogd-2.c | 3 +- .../gcc.target/i386/avx512vl-vpternlogq-2.c | 3 +- .../gcc.target/i386/avx512vl-vptestmb-2.c | 3 +- .../gcc.target/i386/avx512vl-vptestmd-2.c | 3 +- .../gcc.target/i386/avx512vl-vptestmq-2.c | 3 +- .../gcc.target/i386/avx512vl-vptestmw-2.c | 3 +- .../gcc.target/i386/avx512vl-vptestnmb-2.c | 3 +- .../gcc.target/i386/avx512vl-vptestnmd-2.c | 3 +- .../gcc.target/i386/avx512vl-vptestnmq-2.c | 3 +- .../gcc.target/i386/avx512vl-vptestnmw-2.c | 3 +- .../gcc.target/i386/avx512vl-vpunpckhbw-2.c | 3 +- .../gcc.target/i386/avx512vl-vpunpckhdq-2.c | 3 +- .../gcc.target/i386/avx512vl-vpunpckhqdq-2.c | 3 +- .../gcc.target/i386/avx512vl-vpunpckhwd-2.c | 3 +- .../gcc.target/i386/avx512vl-vpunpcklbw-2.c | 3 +- .../gcc.target/i386/avx512vl-vpunpckldq-2.c | 3 +- .../gcc.target/i386/avx512vl-vpunpcklqdq-2.c | 3 +- .../gcc.target/i386/avx512vl-vpunpcklwd-2.c | 3 +- .../gcc.target/i386/avx512vl-vpxord-2.c | 3 +- .../gcc.target/i386/avx512vl-vpxorq-2.c | 3 +- .../gcc.target/i386/avx512vl-vrangepd-2.c | 3 +- .../gcc.target/i386/avx512vl-vrangeps-2.c | 3 +- .../gcc.target/i386/avx512vl-vrcp14pd-2.c | 3 +- .../gcc.target/i386/avx512vl-vrcp14ps-2.c | 3 +- .../gcc.target/i386/avx512vl-vreducepd-2.c | 3 +- .../gcc.target/i386/avx512vl-vreduceps-2.c | 3 +- .../gcc.target/i386/avx512vl-vrndscalepd-2.c | 3 +- .../gcc.target/i386/avx512vl-vrndscaleps-2.c | 3 +- .../gcc.target/i386/avx512vl-vrsqrt14pd-2.c | 3 +- .../gcc.target/i386/avx512vl-vrsqrt14ps-2.c | 3 +- .../gcc.target/i386/avx512vl-vscalefpd-2.c | 3 +- .../gcc.target/i386/avx512vl-vscalefps-2.c | 3 +- .../gcc.target/i386/avx512vl-vshuff32x4-2.c | 3 +- .../gcc.target/i386/avx512vl-vshuff64x2-2.c | 3 +- .../gcc.target/i386/avx512vl-vshufi32x4-2.c | 3 +- .../gcc.target/i386/avx512vl-vshufi64x2-2.c | 3 +- .../gcc.target/i386/avx512vl-vshufpd-2.c | 3 +- .../gcc.target/i386/avx512vl-vshufps-2.c | 3 +- .../gcc.target/i386/avx512vl-vsqrtpd-2.c | 3 +- .../gcc.target/i386/avx512vl-vsqrtps-2.c | 3 +- .../gcc.target/i386/avx512vl-vsubpd-2.c | 3 +- .../gcc.target/i386/avx512vl-vsubps-2.c | 3 +- .../gcc.target/i386/avx512vl-vunpckhpd-2.c | 3 +- .../gcc.target/i386/avx512vl-vunpckhps-2.c | 3 +- .../gcc.target/i386/avx512vl-vunpcklpd-2.c | 3 +- .../gcc.target/i386/avx512vl-vunpcklps-2.c | 3 +- .../gcc.target/i386/avx512vl-vxorpd-2.c | 3 +- .../gcc.target/i386/avx512vl-vxorps-2.c | 3 +- 518 files changed, 1563 insertions(+), 533 deletions(-) diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 70e8f89dd23..52ac186b784 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,523 @@ +2014-12-01 Ilya Tocar + + * gcc.target/i386/avx512bw-vdbpsadbw-2.c: Move defines from options. + * gcc.target/i386/avx512bw-vmovdqu16-2.c: Ditto. + * gcc.target/i386/avx512bw-vmovdqu8-2.c: Ditto. + * gcc.target/i386/avx512bw-vpabsb-2.c: Ditto. + * gcc.target/i386/avx512bw-vpabsw-2.c: Ditto. + * gcc.target/i386/avx512bw-vpackssdw-2.c: Ditto. + * gcc.target/i386/avx512bw-vpacksswb-2.c: Ditto. + * gcc.target/i386/avx512bw-vpackusdw-2.c: Ditto. + * gcc.target/i386/avx512bw-vpackuswb-2.c: Ditto. + * gcc.target/i386/avx512bw-vpaddb-2.c: Ditto. + * gcc.target/i386/avx512bw-vpaddsb-2.c: Ditto. + * gcc.target/i386/avx512bw-vpaddsw-2.c: Ditto. + * gcc.target/i386/avx512bw-vpaddusb-2.c: Ditto. + * gcc.target/i386/avx512bw-vpaddusw-2.c: Ditto. + * gcc.target/i386/avx512bw-vpaddw-2.c: Ditto. + * gcc.target/i386/avx512bw-vpalignr-2.c: Ditto. + * gcc.target/i386/avx512bw-vpavgb-2.c: Ditto. + * gcc.target/i386/avx512bw-vpavgw-2.c: Ditto. + * gcc.target/i386/avx512bw-vpblendmb-2.c: Ditto. + * gcc.target/i386/avx512bw-vpblendmw-2.c: Ditto. + * gcc.target/i386/avx512bw-vpbroadcastb-2.c: Ditto. + * gcc.target/i386/avx512bw-vpbroadcastw-2.c: Ditto. + * gcc.target/i386/avx512bw-vpcmpb-2.c: Ditto. + * gcc.target/i386/avx512bw-vpcmpeqb-2.c: Ditto. + * gcc.target/i386/avx512bw-vpcmpequb-2.c: Ditto. + * gcc.target/i386/avx512bw-vpcmpequw-2.c: Ditto. + * gcc.target/i386/avx512bw-vpcmpeqw-2.c: Ditto. + * gcc.target/i386/avx512bw-vpcmpgeb-2.c: Ditto. + * gcc.target/i386/avx512bw-vpcmpgeub-2.c: Ditto. + * gcc.target/i386/avx512bw-vpcmpgeuw-2.c: Ditto. + * gcc.target/i386/avx512bw-vpcmpgew-2.c: Ditto. + * gcc.target/i386/avx512bw-vpcmpgtb-2.c: Ditto. + * gcc.target/i386/avx512bw-vpcmpgtub-2.c: Ditto. + * gcc.target/i386/avx512bw-vpcmpgtuw-2.c: Ditto. + * gcc.target/i386/avx512bw-vpcmpgtw-2.c: Ditto. + * gcc.target/i386/avx512bw-vpcmpleb-2.c: Ditto. + * gcc.target/i386/avx512bw-vpcmpleub-2.c: Ditto. + * gcc.target/i386/avx512bw-vpcmpleuw-2.c: Ditto. + * gcc.target/i386/avx512bw-vpcmplew-2.c: Ditto. + * gcc.target/i386/avx512bw-vpcmpltb-2.c: Ditto. + * gcc.target/i386/avx512bw-vpcmpltub-2.c: Ditto. + * gcc.target/i386/avx512bw-vpcmpltuw-2.c: Ditto. + * gcc.target/i386/avx512bw-vpcmpltw-2.c: Ditto. + * gcc.target/i386/avx512bw-vpcmpneqb-2.c: Ditto. + * gcc.target/i386/avx512bw-vpcmpnequb-2.c: Ditto. + * gcc.target/i386/avx512bw-vpcmpnequw-2.c: Ditto. + * gcc.target/i386/avx512bw-vpcmpneqw-2.c: Ditto. + * gcc.target/i386/avx512bw-vpcmpub-2.c: Ditto. + * gcc.target/i386/avx512bw-vpcmpuw-2.c: Ditto. + * gcc.target/i386/avx512bw-vpcmpw-2.c: Ditto. + * gcc.target/i386/avx512bw-vpermi2w-2.c: Ditto. + * gcc.target/i386/avx512bw-vpermt2w-2.c: Ditto. + * gcc.target/i386/avx512bw-vpermw-2.c: Ditto. + * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Ditto. + * gcc.target/i386/avx512bw-vpmaddwd-2.c: Ditto. + * gcc.target/i386/avx512bw-vpmaxsb-2.c: Ditto. + * gcc.target/i386/avx512bw-vpmaxsw-2.c: Ditto. + * gcc.target/i386/avx512bw-vpmaxub-2.c: Ditto. + * gcc.target/i386/avx512bw-vpmaxuw-2.c: Ditto. + * gcc.target/i386/avx512bw-vpminsb-2.c: Ditto. + * gcc.target/i386/avx512bw-vpminsw-2.c: Ditto. + * gcc.target/i386/avx512bw-vpminub-2.c: Ditto. + * gcc.target/i386/avx512bw-vpminuw-2.c: Ditto. + * gcc.target/i386/avx512bw-vpmovb2m-2.c: Ditto. + * gcc.target/i386/avx512bw-vpmovm2b-2.c: Ditto. + * gcc.target/i386/avx512bw-vpmovm2w-2.c: Ditto. + * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto. + * gcc.target/i386/avx512bw-vpmovsxbw-2.c: Ditto. + * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto. + * gcc.target/i386/avx512bw-vpmovw2m-2.c: Ditto. + * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto. + * gcc.target/i386/avx512bw-vpmovzxbw-2.c: Ditto. + * gcc.target/i386/avx512bw-vpmulhrsw-2.c: Ditto. + * gcc.target/i386/avx512bw-vpmulhuw-2.c: Ditto. + * gcc.target/i386/avx512bw-vpmulhw-2.c: Ditto. + * gcc.target/i386/avx512bw-vpmullw-2.c: Ditto. + * gcc.target/i386/avx512bw-vpshufb-2.c: Ditto. + * gcc.target/i386/avx512bw-vpshufhw-2.c: Ditto. + * gcc.target/i386/avx512bw-vpshuflw-2.c: Ditto. + * gcc.target/i386/avx512bw-vpsllvw-2.c: Ditto. + * gcc.target/i386/avx512bw-vpsllw-2.c: Ditto. + * gcc.target/i386/avx512bw-vpsllwi-2.c: Ditto. + * gcc.target/i386/avx512bw-vpsravw-2.c: Ditto. + * gcc.target/i386/avx512bw-vpsraw-2.c: Ditto. + * gcc.target/i386/avx512bw-vpsrawi-2.c: Ditto. + * gcc.target/i386/avx512bw-vpsrlvw-2.c: Ditto. + * gcc.target/i386/avx512bw-vpsrlw-2.c: Ditto. + * gcc.target/i386/avx512bw-vpsrlwi-2.c: Ditto. + * gcc.target/i386/avx512bw-vpsubb-2.c: Ditto. + * gcc.target/i386/avx512bw-vpsubsb-2.c: Ditto. + * gcc.target/i386/avx512bw-vpsubsw-2.c: Ditto. + * gcc.target/i386/avx512bw-vpsubusb-2.c: Ditto. + * gcc.target/i386/avx512bw-vpsubusw-2.c: Ditto. + * gcc.target/i386/avx512bw-vpsubw-2.c: Ditto. + * gcc.target/i386/avx512bw-vptestmb-2.c: Ditto. + * gcc.target/i386/avx512bw-vptestmw-2.c: Ditto. + * gcc.target/i386/avx512bw-vptestnmb-2.c: Ditto. + * gcc.target/i386/avx512bw-vptestnmw-2.c: Ditto. + * gcc.target/i386/avx512bw-vpunpckhbw-2.c: Ditto. + * gcc.target/i386/avx512bw-vpunpckhwd-2.c: Ditto. + * gcc.target/i386/avx512bw-vpunpcklbw-2.c: Ditto. + * gcc.target/i386/avx512bw-vpunpcklwd-2.c: Ditto. + * gcc.target/i386/avx512dq-vandnpd-2.c: Ditto. + * gcc.target/i386/avx512dq-vandnps-2.c: Ditto. + * gcc.target/i386/avx512dq-vandpd-2.c: Ditto. + * gcc.target/i386/avx512dq-vandps-2.c: Ditto. + * gcc.target/i386/avx512dq-vbroadcastf32x2-2.c: Ditto. + * gcc.target/i386/avx512dq-vbroadcastf32x8-2.c: Ditto. + * gcc.target/i386/avx512dq-vbroadcastf64x2-2.c: Ditto. + * gcc.target/i386/avx512dq-vbroadcasti32x2-2.c: Ditto. + * gcc.target/i386/avx512dq-vbroadcasti32x8-2.c: Ditto. + * gcc.target/i386/avx512dq-vbroadcasti64x2-2.c: Ditto. + * gcc.target/i386/avx512dq-vcvtpd2qq-2.c: Ditto. + * gcc.target/i386/avx512dq-vcvtpd2uqq-2.c: Ditto. + * gcc.target/i386/avx512dq-vcvtps2qq-2.c: Ditto. + * gcc.target/i386/avx512dq-vcvtps2uqq-2.c: Ditto. + * gcc.target/i386/avx512dq-vcvtqq2pd-2.c: Ditto. + * gcc.target/i386/avx512dq-vcvtqq2ps-2.c: Ditto. + * gcc.target/i386/avx512dq-vcvttpd2qq-2.c: Ditto. + * gcc.target/i386/avx512dq-vcvttpd2uqq-2.c: Ditto. + * gcc.target/i386/avx512dq-vcvttps2qq-2.c: Ditto. + * gcc.target/i386/avx512dq-vcvttps2uqq-2.c: Ditto. + * gcc.target/i386/avx512dq-vcvtuqq2pd-2.c: Ditto. + * gcc.target/i386/avx512dq-vcvtuqq2ps-2.c: Ditto. + * gcc.target/i386/avx512dq-vextractf64x2-2.c: Ditto. + * gcc.target/i386/avx512dq-vextracti64x2-2.c: Ditto. + * gcc.target/i386/avx512dq-vfpclasspd-2.c: Ditto. + * gcc.target/i386/avx512dq-vfpclassps-2.c: Ditto. + * gcc.target/i386/avx512dq-vinsertf64x2-2.c: Ditto. + * gcc.target/i386/avx512dq-vinserti64x2-2.c: Ditto. + * gcc.target/i386/avx512dq-vorpd-2.c: Ditto. + * gcc.target/i386/avx512dq-vorps-2.c: Ditto. + * gcc.target/i386/avx512dq-vpmovd2m-2.c: Ditto. + * gcc.target/i386/avx512dq-vpmovm2d-2.c: Ditto. + * gcc.target/i386/avx512dq-vpmovm2q-2.c: Ditto. + * gcc.target/i386/avx512dq-vpmovq2m-2.c: Ditto. + * gcc.target/i386/avx512dq-vpmullq-2.c: Ditto. + * gcc.target/i386/avx512dq-vrangepd-2.c: Ditto. + * gcc.target/i386/avx512dq-vrangeps-2.c: Ditto. + * gcc.target/i386/avx512dq-vreducepd-2.c: Ditto. + * gcc.target/i386/avx512dq-vreduceps-2.c: Ditto. + * gcc.target/i386/avx512dq-vxorpd-2.c: Ditto. + * gcc.target/i386/avx512dq-vxorps-2.c: Ditto. + * gcc.target/i386/avx512f-helper.h: Ditto. + * gcc.target/i386/avx512ifma-vpmaddhuq-2.c: Ditto. + * gcc.target/i386/avx512ifma-vpmaddluq-2.c: Ditto. + * gcc.target/i386/avx512vbmi-vpermb-2.c: Ditto. + * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Ditto. + * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Ditto. + * gcc.target/i386/avx512vbmi-vpmultishiftqb-2.c: Ditto. + * gcc.target/i386/avx512vl-vaddpd-2.c: Ditto. + * gcc.target/i386/avx512vl-vaddps-2.c: Ditto. + * gcc.target/i386/avx512vl-valignd-2.c: Ditto. + * gcc.target/i386/avx512vl-valignq-2.c: Ditto. + * gcc.target/i386/avx512vl-vandnpd-2.c: Ditto. + * gcc.target/i386/avx512vl-vandnps-2.c: Ditto. + * gcc.target/i386/avx512vl-vandpd-2.c: Ditto. + * gcc.target/i386/avx512vl-vandps-2.c: Ditto. + * gcc.target/i386/avx512vl-vblendmpd-2.c: Ditto. + * gcc.target/i386/avx512vl-vblendmps-2.c: Ditto. + * gcc.target/i386/avx512vl-vbroadcastf32x2-2.c: Ditto. + * gcc.target/i386/avx512vl-vbroadcastf32x4-2.c: Ditto. + * gcc.target/i386/avx512vl-vbroadcastf64x2-2.c: Ditto. + * gcc.target/i386/avx512vl-vbroadcasti32x2-2.c: Ditto. + * gcc.target/i386/avx512vl-vbroadcasti32x4-2.c: Ditto. + * gcc.target/i386/avx512vl-vbroadcasti64x2-2.c: Ditto. + * gcc.target/i386/avx512vl-vbroadcastsd-2.c: Ditto. + * gcc.target/i386/avx512vl-vbroadcastss-2.c: Ditto. + * gcc.target/i386/avx512vl-vcmppd-2.c: Ditto. + * gcc.target/i386/avx512vl-vcmpps-2.c: Ditto. + * gcc.target/i386/avx512vl-vcompresspd-2.c: Ditto. + * gcc.target/i386/avx512vl-vcompressps-2.c: Ditto. + * gcc.target/i386/avx512vl-vcvtdq2pd-2.c: Ditto. + * gcc.target/i386/avx512vl-vcvtdq2ps-2.c: Ditto. + * gcc.target/i386/avx512vl-vcvtpd2dq-2.c: Ditto. + * gcc.target/i386/avx512vl-vcvtpd2ps-2.c: Ditto. + * gcc.target/i386/avx512vl-vcvtpd2qq-2.c: Ditto. + * gcc.target/i386/avx512vl-vcvtpd2udq-2.c: Ditto. + * gcc.target/i386/avx512vl-vcvtpd2uqq-2.c: Ditto. + * gcc.target/i386/avx512vl-vcvtph2ps-2.c: Ditto. + * gcc.target/i386/avx512vl-vcvtps2dq-2.c: Ditto. + * gcc.target/i386/avx512vl-vcvtps2pd-2.c: Ditto. + * gcc.target/i386/avx512vl-vcvtps2ph-2.c: Ditto. + * gcc.target/i386/avx512vl-vcvtps2qq-2.c: Ditto. + * gcc.target/i386/avx512vl-vcvtps2udq-2.c: Ditto. + * gcc.target/i386/avx512vl-vcvtps2uqq-2.c: Ditto. + * gcc.target/i386/avx512vl-vcvtqq2pd-2.c: Ditto. + * gcc.target/i386/avx512vl-vcvtqq2ps-2.c: Ditto. + * gcc.target/i386/avx512vl-vcvttpd2dq-2.c: Ditto. + * gcc.target/i386/avx512vl-vcvttpd2qq-2.c: Ditto. + * gcc.target/i386/avx512vl-vcvttpd2udq-2.c: Ditto. + * gcc.target/i386/avx512vl-vcvttpd2uqq-2.c: Ditto. + * gcc.target/i386/avx512vl-vcvttps2dq-2.c: Ditto. + * gcc.target/i386/avx512vl-vcvttps2qq-2.c: Ditto. + * gcc.target/i386/avx512vl-vcvttps2udq-2.c: Ditto. + * gcc.target/i386/avx512vl-vcvttps2uqq-2.c: Ditto. + * gcc.target/i386/avx512vl-vcvtudq2pd-2.c: Ditto. + * gcc.target/i386/avx512vl-vcvtudq2ps-2.c: Ditto. + * gcc.target/i386/avx512vl-vcvtuqq2pd-2.c: Ditto. + * gcc.target/i386/avx512vl-vcvtuqq2ps-2.c: Ditto. + * gcc.target/i386/avx512vl-vdbpsadbw-2.c: Ditto. + * gcc.target/i386/avx512vl-vdivpd-2.c: Ditto. + * gcc.target/i386/avx512vl-vdivps-2.c: Ditto. + * gcc.target/i386/avx512vl-vexpandpd-2.c: Ditto. + * gcc.target/i386/avx512vl-vexpandps-2.c: Ditto. + * gcc.target/i386/avx512vl-vextractf32x4-2.c: Ditto. + * gcc.target/i386/avx512vl-vextractf64x2-2.c: Ditto. + * gcc.target/i386/avx512vl-vextracti32x4-2.c: Ditto. + * gcc.target/i386/avx512vl-vextracti64x2-2.c: Ditto. + * gcc.target/i386/avx512vl-vfixupimmpd-2.c: Ditto. + * gcc.target/i386/avx512vl-vfixupimmps-2.c: Ditto. + * gcc.target/i386/avx512vl-vfmaddXXXpd-2.c: Ditto. + * gcc.target/i386/avx512vl-vfmaddXXXps-2.c: Ditto. + * gcc.target/i386/avx512vl-vfmaddsubXXXpd-2.c: Ditto. + * gcc.target/i386/avx512vl-vfmaddsubXXXps-2.c: Ditto. + * gcc.target/i386/avx512vl-vfmsubXXXpd-2.c: Ditto. + * gcc.target/i386/avx512vl-vfmsubXXXps-2.c: Ditto. + * gcc.target/i386/avx512vl-vfmsubaddXXXpd-2.c: Ditto. + * gcc.target/i386/avx512vl-vfmsubaddXXXps-2.c: Ditto. + * gcc.target/i386/avx512vl-vfnmaddXXXpd-2.c: Ditto. + * gcc.target/i386/avx512vl-vfnmaddXXXps-2.c: Ditto. + * gcc.target/i386/avx512vl-vfnmsubXXXpd-2.c: Ditto. + * gcc.target/i386/avx512vl-vfnmsubXXXps-2.c: Ditto. + * gcc.target/i386/avx512vl-vfpclasspd-2.c: Ditto. + * gcc.target/i386/avx512vl-vfpclassps-2.c: Ditto. + * gcc.target/i386/avx512vl-vgetexppd-2.c: Ditto. + * gcc.target/i386/avx512vl-vgetexpps-2.c: Ditto. + * gcc.target/i386/avx512vl-vgetmantpd-2.c: Ditto. + * gcc.target/i386/avx512vl-vgetmantps-2.c: Ditto. + * gcc.target/i386/avx512vl-vinsertf32x4-2.c: Ditto. + * gcc.target/i386/avx512vl-vinsertf64x2-2.c: Ditto. + * gcc.target/i386/avx512vl-vinserti32x4-2.c: Ditto. + * gcc.target/i386/avx512vl-vinserti64x2-2.c: Ditto. + * gcc.target/i386/avx512vl-vmaxpd-2.c: Ditto. + * gcc.target/i386/avx512vl-vmaxps-2.c: Ditto. + * gcc.target/i386/avx512vl-vminpd-2.c: Ditto. + * gcc.target/i386/avx512vl-vminps-2.c: Ditto. + * gcc.target/i386/avx512vl-vmovapd-2.c: Ditto. + * gcc.target/i386/avx512vl-vmovaps-2.c: Ditto. + * gcc.target/i386/avx512vl-vmovddup-2.c: Ditto. + * gcc.target/i386/avx512vl-vmovdqa32-2.c: Ditto. + * gcc.target/i386/avx512vl-vmovdqa64-2.c: Ditto. + * gcc.target/i386/avx512vl-vmovdqu16-2.c: Ditto. + * gcc.target/i386/avx512vl-vmovdqu32-2.c: Ditto. + * gcc.target/i386/avx512vl-vmovdqu64-2.c: Ditto. + * gcc.target/i386/avx512vl-vmovdqu8-2.c: Ditto. + * gcc.target/i386/avx512vl-vmovshdup-2.c: Ditto. + * gcc.target/i386/avx512vl-vmovsldup-2.c: Ditto. + * gcc.target/i386/avx512vl-vmovupd-2.c: Ditto. + * gcc.target/i386/avx512vl-vmovups-2.c: Ditto. + * gcc.target/i386/avx512vl-vmulpd-2.c: Ditto. + * gcc.target/i386/avx512vl-vmulps-2.c: Ditto. + * gcc.target/i386/avx512vl-vorpd-2.c: Ditto. + * gcc.target/i386/avx512vl-vorps-2.c: Ditto. + * gcc.target/i386/avx512vl-vpabsb-2.c: Ditto. + * gcc.target/i386/avx512vl-vpabsd-2.c: Ditto. + * gcc.target/i386/avx512vl-vpabsq-2.c: Ditto. + * gcc.target/i386/avx512vl-vpabsw-2.c: Ditto. + * gcc.target/i386/avx512vl-vpackssdw-2.c: Ditto. + * gcc.target/i386/avx512vl-vpacksswb-2.c: Ditto. + * gcc.target/i386/avx512vl-vpackusdw-2.c: Ditto. + * gcc.target/i386/avx512vl-vpackuswb-2.c: Ditto. + * gcc.target/i386/avx512vl-vpaddb-2.c: Ditto. + * gcc.target/i386/avx512vl-vpaddd-2.c: Ditto. + * gcc.target/i386/avx512vl-vpaddq-2.c: Ditto. + * gcc.target/i386/avx512vl-vpaddsb-2.c: Ditto. + * gcc.target/i386/avx512vl-vpaddsw-2.c: Ditto. + * gcc.target/i386/avx512vl-vpaddusb-2.c: Ditto. + * gcc.target/i386/avx512vl-vpaddusw-2.c: Ditto. + * gcc.target/i386/avx512vl-vpaddw-2.c: Ditto. + * gcc.target/i386/avx512vl-vpalignr-2.c: Ditto. + * gcc.target/i386/avx512vl-vpandd-2.c: Ditto. + * gcc.target/i386/avx512vl-vpandnd-2.c: Ditto. + * gcc.target/i386/avx512vl-vpandnq-2.c: Ditto. + * gcc.target/i386/avx512vl-vpandq-2.c: Ditto. + * gcc.target/i386/avx512vl-vpavgb-2.c: Ditto. + * gcc.target/i386/avx512vl-vpavgw-2.c: Ditto. + * gcc.target/i386/avx512vl-vpblendmb-2.c: Ditto. + * gcc.target/i386/avx512vl-vpblendmd-2.c: Ditto. + * gcc.target/i386/avx512vl-vpblendmq-2.c: Ditto. + * gcc.target/i386/avx512vl-vpblendmw-2.c: Ditto. + * gcc.target/i386/avx512vl-vpbroadcastb-2.c: Ditto. + * gcc.target/i386/avx512vl-vpbroadcastd-2.c: Ditto. + * gcc.target/i386/avx512vl-vpbroadcastq-2.c: Ditto. + * gcc.target/i386/avx512vl-vpbroadcastw-2.c: Ditto. + * gcc.target/i386/avx512vl-vpcmpb-2.c: Ditto. + * gcc.target/i386/avx512vl-vpcmpd-2.c: Ditto. + * gcc.target/i386/avx512vl-vpcmpeqb-2.c: Ditto. + * gcc.target/i386/avx512vl-vpcmpeqd-2.c: Ditto. + * gcc.target/i386/avx512vl-vpcmpeqq-2.c: Ditto. + * gcc.target/i386/avx512vl-vpcmpequb-2.c: Ditto. + * gcc.target/i386/avx512vl-vpcmpequd-2.c: Ditto. + * gcc.target/i386/avx512vl-vpcmpequq-2.c: Ditto. + * gcc.target/i386/avx512vl-vpcmpequw-2.c: Ditto. + * gcc.target/i386/avx512vl-vpcmpeqw-2.c: Ditto. + * gcc.target/i386/avx512vl-vpcmpged-2.c: Ditto. + * gcc.target/i386/avx512vl-vpcmpgeq-2.c: Ditto. + * gcc.target/i386/avx512vl-vpcmpgeud-2.c: Ditto. + * gcc.target/i386/avx512vl-vpcmpgeuq-2.c: Ditto. + * gcc.target/i386/avx512vl-vpcmpgtb-2.c: Ditto. + * gcc.target/i386/avx512vl-vpcmpgtd-2.c: Ditto. + * gcc.target/i386/avx512vl-vpcmpgtq-2.c: Ditto. + * gcc.target/i386/avx512vl-vpcmpgtub-2.c: Ditto. + * gcc.target/i386/avx512vl-vpcmpgtud-2.c: Ditto. + * gcc.target/i386/avx512vl-vpcmpgtuq-2.c: Ditto. + * gcc.target/i386/avx512vl-vpcmpgtuw-2.c: Ditto. + * gcc.target/i386/avx512vl-vpcmpgtw-2.c: Ditto. + * gcc.target/i386/avx512vl-vpcmpled-2.c: Ditto. + * gcc.target/i386/avx512vl-vpcmpleq-2.c: Ditto. + * gcc.target/i386/avx512vl-vpcmpleud-2.c: Ditto. + * gcc.target/i386/avx512vl-vpcmpleuq-2.c: Ditto. + * gcc.target/i386/avx512vl-vpcmpltd-2.c: Ditto. + * gcc.target/i386/avx512vl-vpcmpltq-2.c: Ditto. + * gcc.target/i386/avx512vl-vpcmpltud-2.c: Ditto. + * gcc.target/i386/avx512vl-vpcmpltuq-2.c: Ditto. + * gcc.target/i386/avx512vl-vpcmpneqd-2.c: Ditto. + * gcc.target/i386/avx512vl-vpcmpneqq-2.c: Ditto. + * gcc.target/i386/avx512vl-vpcmpnequd-2.c: Ditto. + * gcc.target/i386/avx512vl-vpcmpnequq-2.c: Ditto. + * gcc.target/i386/avx512vl-vpcmpq-2.c: Ditto. + * gcc.target/i386/avx512vl-vpcmpub-2.c: Ditto. + * gcc.target/i386/avx512vl-vpcmpud-2.c: Ditto. + * gcc.target/i386/avx512vl-vpcmpuq-2.c: Ditto. + * gcc.target/i386/avx512vl-vpcmpuw-2.c: Ditto. + * gcc.target/i386/avx512vl-vpcmpw-2.c: Ditto. + * gcc.target/i386/avx512vl-vpcompressd-2.c: Ditto. + * gcc.target/i386/avx512vl-vpcompressq-2.c: Ditto. + * gcc.target/i386/avx512vl-vpermb-2.c: Ditto. + * gcc.target/i386/avx512vl-vpermd-2.c: Ditto. + * gcc.target/i386/avx512vl-vpermi2b-2.c: Ditto. + * gcc.target/i386/avx512vl-vpermi2d-2.c: Ditto. + * gcc.target/i386/avx512vl-vpermi2pd-2.c: Ditto. + * gcc.target/i386/avx512vl-vpermi2ps-2.c: Ditto. + * gcc.target/i386/avx512vl-vpermi2q-2.c: Ditto. + * gcc.target/i386/avx512vl-vpermi2w-2.c: Ditto. + * gcc.target/i386/avx512vl-vpermilpd-2.c: Ditto. + * gcc.target/i386/avx512vl-vpermilpdi-2.c: Ditto. + * gcc.target/i386/avx512vl-vpermilps-2.c: Ditto. + * gcc.target/i386/avx512vl-vpermilpsi-2.c: Ditto. + * gcc.target/i386/avx512vl-vpermpd-2.c: Ditto. + * gcc.target/i386/avx512vl-vpermpdi-2.c: Ditto. + * gcc.target/i386/avx512vl-vpermps-2.c: Ditto. + * gcc.target/i386/avx512vl-vpermq-imm-2.c: Ditto. + * gcc.target/i386/avx512vl-vpermq-var-2.c: Ditto. + * gcc.target/i386/avx512vl-vpermt2b-2.c: Ditto. + * gcc.target/i386/avx512vl-vpermt2d-2.c: Ditto. + * gcc.target/i386/avx512vl-vpermt2pd-2.c: Ditto. + * gcc.target/i386/avx512vl-vpermt2ps-2.c: Ditto. + * gcc.target/i386/avx512vl-vpermt2q-2.c: Ditto. + * gcc.target/i386/avx512vl-vpermt2w-2.c: Ditto. + * gcc.target/i386/avx512vl-vpermw-2.c: Ditto. + * gcc.target/i386/avx512vl-vpexpandd-2.c: Ditto. + * gcc.target/i386/avx512vl-vpexpandq-2.c: Ditto. + * gcc.target/i386/avx512vl-vpmaddhuq-2.c: Ditto. + * gcc.target/i386/avx512vl-vpmaddluq-2.c: Ditto. + * gcc.target/i386/avx512vl-vpmaddubsw-2.c: Ditto. + * gcc.target/i386/avx512vl-vpmaddwd-2.c: Ditto. + * gcc.target/i386/avx512vl-vpmaxsb-2.c: Ditto. + * gcc.target/i386/avx512vl-vpmaxsd-2.c: Ditto. + * gcc.target/i386/avx512vl-vpmaxsq-2.c: Ditto. + * gcc.target/i386/avx512vl-vpmaxsw-2.c: Ditto. + * gcc.target/i386/avx512vl-vpmaxub-2.c: Ditto. + * gcc.target/i386/avx512vl-vpmaxud-2.c: Ditto. + * gcc.target/i386/avx512vl-vpmaxuq-2.c: Ditto. + * gcc.target/i386/avx512vl-vpmaxuw-2.c: Ditto. + * gcc.target/i386/avx512vl-vpminsb-2.c: Ditto. + * gcc.target/i386/avx512vl-vpminsd-2.c: Ditto. + * gcc.target/i386/avx512vl-vpminsq-2.c: Ditto. + * gcc.target/i386/avx512vl-vpminsw-2.c: Ditto. + * gcc.target/i386/avx512vl-vpminub-2.c: Ditto. + * gcc.target/i386/avx512vl-vpminud-2.c: Ditto. + * gcc.target/i386/avx512vl-vpminuq-2.c: Ditto. + * gcc.target/i386/avx512vl-vpminuw-2.c: Ditto. + * gcc.target/i386/avx512vl-vpmovb2m-2.c: Ditto. + * gcc.target/i386/avx512vl-vpmovd2m-2.c: Ditto. + * gcc.target/i386/avx512vl-vpmovdb-2.c: Ditto. + * gcc.target/i386/avx512vl-vpmovdw-2.c: Ditto. + * gcc.target/i386/avx512vl-vpmovm2b-2.c: Ditto. + * gcc.target/i386/avx512vl-vpmovm2d-2.c: Ditto. + * gcc.target/i386/avx512vl-vpmovm2q-2.c: Ditto. + * gcc.target/i386/avx512vl-vpmovm2w-2.c: Ditto. + * gcc.target/i386/avx512vl-vpmovq2m-2.c: Ditto. + * gcc.target/i386/avx512vl-vpmovqb-2.c: Ditto. + * gcc.target/i386/avx512vl-vpmovqd-2.c: Ditto. + * gcc.target/i386/avx512vl-vpmovqw-2.c: Ditto. + * gcc.target/i386/avx512vl-vpmovsdb-2.c: Ditto. + * gcc.target/i386/avx512vl-vpmovsdw-2.c: Ditto. + * gcc.target/i386/avx512vl-vpmovsqb-2.c: Ditto. + * gcc.target/i386/avx512vl-vpmovsqd-2.c: Ditto. + * gcc.target/i386/avx512vl-vpmovsqw-2.c: Ditto. + * gcc.target/i386/avx512vl-vpmovswb-2.c: Ditto. + * gcc.target/i386/avx512vl-vpmovsxbd-2.c: Ditto. + * gcc.target/i386/avx512vl-vpmovsxbq-2.c: Ditto. + * gcc.target/i386/avx512vl-vpmovsxbw-2.c: Ditto. + * gcc.target/i386/avx512vl-vpmovsxdq-2.c: Ditto. + * gcc.target/i386/avx512vl-vpmovsxwd-2.c: Ditto. + * gcc.target/i386/avx512vl-vpmovsxwq-2.c: Ditto. + * gcc.target/i386/avx512vl-vpmovusdb-2.c: Ditto. + * gcc.target/i386/avx512vl-vpmovusdw-2.c: Ditto. + * gcc.target/i386/avx512vl-vpmovusqb-2.c: Ditto. + * gcc.target/i386/avx512vl-vpmovusqd-2.c: Ditto. + * gcc.target/i386/avx512vl-vpmovusqw-2.c: Ditto. + * gcc.target/i386/avx512vl-vpmovuswb-2.c: Ditto. + * gcc.target/i386/avx512vl-vpmovw2m-2.c: Ditto. + * gcc.target/i386/avx512vl-vpmovwb-2.c: Ditto. + * gcc.target/i386/avx512vl-vpmovzxbd-2.c: Ditto. + * gcc.target/i386/avx512vl-vpmovzxbq-2.c: Ditto. + * gcc.target/i386/avx512vl-vpmovzxbw-2.c: Ditto. + * gcc.target/i386/avx512vl-vpmovzxdq-2.c: Ditto. + * gcc.target/i386/avx512vl-vpmovzxwd-2.c: Ditto. + * gcc.target/i386/avx512vl-vpmovzxwq-2.c: Ditto. + * gcc.target/i386/avx512vl-vpmuldq-2.c: Ditto. + * gcc.target/i386/avx512vl-vpmulhrsw-2.c: Ditto. + * gcc.target/i386/avx512vl-vpmulhuw-2.c: Ditto. + * gcc.target/i386/avx512vl-vpmulhw-2.c: Ditto. + * gcc.target/i386/avx512vl-vpmulld-2.c: Ditto. + * gcc.target/i386/avx512vl-vpmullq-2.c: Ditto. + * gcc.target/i386/avx512vl-vpmullw-2.c: Ditto. + * gcc.target/i386/avx512vl-vpmultishiftqb-2.c: Ditto. + * gcc.target/i386/avx512vl-vpmuludq-2.c: Ditto. + * gcc.target/i386/avx512vl-vpord-2.c: Ditto. + * gcc.target/i386/avx512vl-vporq-2.c: Ditto. + * gcc.target/i386/avx512vl-vprold-2.c: Ditto. + * gcc.target/i386/avx512vl-vprolq-2.c: Ditto. + * gcc.target/i386/avx512vl-vprolvd-2.c: Ditto. + * gcc.target/i386/avx512vl-vprolvq-2.c: Ditto. + * gcc.target/i386/avx512vl-vprord-2.c: Ditto. + * gcc.target/i386/avx512vl-vprorq-2.c: Ditto. + * gcc.target/i386/avx512vl-vprorvd-2.c: Ditto. + * gcc.target/i386/avx512vl-vprorvq-2.c: Ditto. + * gcc.target/i386/avx512vl-vpshufb-2.c: Ditto. + * gcc.target/i386/avx512vl-vpshufd-2.c: Ditto. + * gcc.target/i386/avx512vl-vpshufhw-2.c: Ditto. + * gcc.target/i386/avx512vl-vpshuflw-2.c: Ditto. + * gcc.target/i386/avx512vl-vpslld-2.c: Ditto. + * gcc.target/i386/avx512vl-vpslldi-2.c: Ditto. + * gcc.target/i386/avx512vl-vpsllq-2.c: Ditto. + * gcc.target/i386/avx512vl-vpsllqi-2.c: Ditto. + * gcc.target/i386/avx512vl-vpsllvd-2.c: Ditto. + * gcc.target/i386/avx512vl-vpsllvq-2.c: Ditto. + * gcc.target/i386/avx512vl-vpsllvw-2.c: Ditto. + * gcc.target/i386/avx512vl-vpsllw-2.c: Ditto. + * gcc.target/i386/avx512vl-vpsllwi-2.c: Ditto. + * gcc.target/i386/avx512vl-vpsrad-2.c: Ditto. + * gcc.target/i386/avx512vl-vpsradi-2.c: Ditto. + * gcc.target/i386/avx512vl-vpsraq-2.c: Ditto. + * gcc.target/i386/avx512vl-vpsraqi-2.c: Ditto. + * gcc.target/i386/avx512vl-vpsravd-2.c: Ditto. + * gcc.target/i386/avx512vl-vpsravq-2.c: Ditto. + * gcc.target/i386/avx512vl-vpsravw-2.c: Ditto. + * gcc.target/i386/avx512vl-vpsraw-2.c: Ditto. + * gcc.target/i386/avx512vl-vpsrawi-2.c: Ditto. + * gcc.target/i386/avx512vl-vpsrld-2.c: Ditto. + * gcc.target/i386/avx512vl-vpsrldi-2.c: Ditto. + * gcc.target/i386/avx512vl-vpsrlq-2.c: Ditto. + * gcc.target/i386/avx512vl-vpsrlqi-2.c: Ditto. + * gcc.target/i386/avx512vl-vpsrlvd-2.c: Ditto. + * gcc.target/i386/avx512vl-vpsrlvq-2.c: Ditto. + * gcc.target/i386/avx512vl-vpsrlvw-2.c: Ditto. + * gcc.target/i386/avx512vl-vpsrlw-2.c: Ditto. + * gcc.target/i386/avx512vl-vpsrlwi-2.c: Ditto. + * gcc.target/i386/avx512vl-vpsubb-2.c: Ditto. + * gcc.target/i386/avx512vl-vpsubd-2.c: Ditto. + * gcc.target/i386/avx512vl-vpsubq-2.c: Ditto. + * gcc.target/i386/avx512vl-vpsubsb-2.c: Ditto. + * gcc.target/i386/avx512vl-vpsubsw-2.c: Ditto. + * gcc.target/i386/avx512vl-vpsubusb-2.c: Ditto. + * gcc.target/i386/avx512vl-vpsubusw-2.c: Ditto. + * gcc.target/i386/avx512vl-vpsubw-2.c: Ditto. + * gcc.target/i386/avx512vl-vpternlogd-2.c: Ditto. + * gcc.target/i386/avx512vl-vpternlogq-2.c: Ditto. + * gcc.target/i386/avx512vl-vptestmb-2.c: Ditto. + * gcc.target/i386/avx512vl-vptestmd-2.c: Ditto. + * gcc.target/i386/avx512vl-vptestmq-2.c: Ditto. + * gcc.target/i386/avx512vl-vptestmw-2.c: Ditto. + * gcc.target/i386/avx512vl-vptestnmb-2.c: Ditto. + * gcc.target/i386/avx512vl-vptestnmd-2.c: Ditto. + * gcc.target/i386/avx512vl-vptestnmq-2.c: Ditto. + * gcc.target/i386/avx512vl-vptestnmw-2.c: Ditto. + * gcc.target/i386/avx512vl-vpunpckhbw-2.c: Ditto. + * gcc.target/i386/avx512vl-vpunpckhdq-2.c: Ditto. + * gcc.target/i386/avx512vl-vpunpckhqdq-2.c: Ditto. + * gcc.target/i386/avx512vl-vpunpckhwd-2.c: Ditto. + * gcc.target/i386/avx512vl-vpunpcklbw-2.c: Ditto. + * gcc.target/i386/avx512vl-vpunpckldq-2.c: Ditto. + * gcc.target/i386/avx512vl-vpunpcklqdq-2.c: Ditto. + * gcc.target/i386/avx512vl-vpunpcklwd-2.c: Ditto. + * gcc.target/i386/avx512vl-vpxord-2.c: Ditto. + * gcc.target/i386/avx512vl-vpxorq-2.c: Ditto. + * gcc.target/i386/avx512vl-vrangepd-2.c: Ditto. + * gcc.target/i386/avx512vl-vrangeps-2.c: Ditto. + * gcc.target/i386/avx512vl-vrcp14pd-2.c: Ditto. + * gcc.target/i386/avx512vl-vrcp14ps-2.c: Ditto. + * gcc.target/i386/avx512vl-vreducepd-2.c: Ditto. + * gcc.target/i386/avx512vl-vreduceps-2.c: Ditto. + * gcc.target/i386/avx512vl-vrndscalepd-2.c: Ditto. + * gcc.target/i386/avx512vl-vrndscaleps-2.c: Ditto. + * gcc.target/i386/avx512vl-vrsqrt14pd-2.c: Ditto. + * gcc.target/i386/avx512vl-vrsqrt14ps-2.c: Ditto. + * gcc.target/i386/avx512vl-vscalefpd-2.c: Ditto. + * gcc.target/i386/avx512vl-vscalefps-2.c: Ditto. + * gcc.target/i386/avx512vl-vshuff32x4-2.c: Ditto. + * gcc.target/i386/avx512vl-vshuff64x2-2.c: Ditto. + * gcc.target/i386/avx512vl-vshufi32x4-2.c: Ditto. + * gcc.target/i386/avx512vl-vshufi64x2-2.c: Ditto. + * gcc.target/i386/avx512vl-vshufpd-2.c: Ditto. + * gcc.target/i386/avx512vl-vshufps-2.c: Ditto. + * gcc.target/i386/avx512vl-vsqrtpd-2.c: Ditto. + * gcc.target/i386/avx512vl-vsqrtps-2.c: Ditto. + * gcc.target/i386/avx512vl-vsubpd-2.c: Ditto. + * gcc.target/i386/avx512vl-vsubps-2.c: Ditto. + * gcc.target/i386/avx512vl-vunpckhpd-2.c: Ditto. + * gcc.target/i386/avx512vl-vunpckhps-2.c: Ditto. + * gcc.target/i386/avx512vl-vunpcklpd-2.c: Ditto. + * gcc.target/i386/avx512vl-vunpcklps-2.c: Ditto. + * gcc.target/i386/avx512vl-vxorpd-2.c: Ditto. + * gcc.target/i386/avx512vl-vxorps-2.c: Ditto. + 2014-12-01 Richard Biener PR tree-optimization/63738 diff --git a/gcc/testsuite/gcc.target/i386/avx512bw-vdbpsadbw-2.c b/gcc/testsuite/gcc.target/i386/avx512bw-vdbpsadbw-2.c index cbd50d3a7ef..fd81dbaa33d 100644 --- a/gcc/testsuite/gcc.target/i386/avx512bw-vdbpsadbw-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512bw-vdbpsadbw-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */ +/* { dg-options "-O2 -mavx512bw" } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512BW #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 16) diff --git a/gcc/testsuite/gcc.target/i386/avx512bw-vmovdqu16-2.c b/gcc/testsuite/gcc.target/i386/avx512bw-vmovdqu16-2.c index 48a59b84824..a61609c40d2 100644 --- a/gcc/testsuite/gcc.target/i386/avx512bw-vmovdqu16-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512bw-vmovdqu16-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */ +/* { dg-options "-O2 -mavx512bw" } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512BW #include "avx512f-helper.h" #define SIZE ((AVX512F_LEN) / 16) diff --git a/gcc/testsuite/gcc.target/i386/avx512bw-vmovdqu8-2.c b/gcc/testsuite/gcc.target/i386/avx512bw-vmovdqu8-2.c index 4c65cf54e43..a56e61fc987 100644 --- a/gcc/testsuite/gcc.target/i386/avx512bw-vmovdqu8-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512bw-vmovdqu8-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */ +/* { dg-options "-O2 -mavx512bw" } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512BW #include "avx512f-helper.h" #define SIZE ((AVX512F_LEN) / 8) diff --git a/gcc/testsuite/gcc.target/i386/avx512bw-vpabsb-2.c b/gcc/testsuite/gcc.target/i386/avx512bw-vpabsb-2.c index 9cd6ce18b8e..8776ad4dc9a 100644 --- a/gcc/testsuite/gcc.target/i386/avx512bw-vpabsb-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512bw-vpabsb-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */ +/* { dg-options "-O2 -mavx512bw" } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512BW #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 8) diff --git a/gcc/testsuite/gcc.target/i386/avx512bw-vpabsw-2.c b/gcc/testsuite/gcc.target/i386/avx512bw-vpabsw-2.c index 07e9bfea64f..29338096292 100644 --- a/gcc/testsuite/gcc.target/i386/avx512bw-vpabsw-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512bw-vpabsw-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */ +/* { dg-options "-O2 -mavx512bw" } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512BW #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 16) diff --git a/gcc/testsuite/gcc.target/i386/avx512bw-vpackssdw-2.c b/gcc/testsuite/gcc.target/i386/avx512bw-vpackssdw-2.c index 3a9f5c0b4fb..af144644ab9 100644 --- a/gcc/testsuite/gcc.target/i386/avx512bw-vpackssdw-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512bw-vpackssdw-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */ +/* { dg-options "-O2 -mavx512bw" } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512BW #include "avx512f-helper.h" #define DST_SIZE (AVX512F_LEN / 16) diff --git a/gcc/testsuite/gcc.target/i386/avx512bw-vpacksswb-2.c b/gcc/testsuite/gcc.target/i386/avx512bw-vpacksswb-2.c index 734f3ffe047..dc390bb94f8 100644 --- a/gcc/testsuite/gcc.target/i386/avx512bw-vpacksswb-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512bw-vpacksswb-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */ +/* { dg-options "-O2 -mavx512bw" } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512BW #include "avx512f-helper.h" #define DST_SIZE (AVX512F_LEN / 8) diff --git a/gcc/testsuite/gcc.target/i386/avx512bw-vpackusdw-2.c b/gcc/testsuite/gcc.target/i386/avx512bw-vpackusdw-2.c index 2083b59a837..84310867a29 100644 --- a/gcc/testsuite/gcc.target/i386/avx512bw-vpackusdw-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512bw-vpackusdw-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */ +/* { dg-options "-O2 -mavx512bw" } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512BW #include "avx512f-helper.h" #define DST_SIZE (AVX512F_LEN / 16) diff --git a/gcc/testsuite/gcc.target/i386/avx512bw-vpackuswb-2.c b/gcc/testsuite/gcc.target/i386/avx512bw-vpackuswb-2.c index 5a8d796fd1c..ca31d8e26a4 100644 --- a/gcc/testsuite/gcc.target/i386/avx512bw-vpackuswb-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512bw-vpackuswb-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */ +/* { dg-options "-O2 -mavx512bw" } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512BW #include "avx512f-helper.h" #define DST_SIZE (AVX512F_LEN / 8) diff --git a/gcc/testsuite/gcc.target/i386/avx512bw-vpaddb-2.c b/gcc/testsuite/gcc.target/i386/avx512bw-vpaddb-2.c index 92ab041857b..e74a5a3c7de 100644 --- a/gcc/testsuite/gcc.target/i386/avx512bw-vpaddb-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512bw-vpaddb-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */ +/* { dg-options "-O2 -mavx512bw" } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512BW #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 8) diff --git a/gcc/testsuite/gcc.target/i386/avx512bw-vpaddsb-2.c b/gcc/testsuite/gcc.target/i386/avx512bw-vpaddsb-2.c index 28759bb0254..fd9a9ea77b5 100644 --- a/gcc/testsuite/gcc.target/i386/avx512bw-vpaddsb-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512bw-vpaddsb-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */ +/* { dg-options "-O2 -mavx512bw" } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512BW #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 8) diff --git a/gcc/testsuite/gcc.target/i386/avx512bw-vpaddsw-2.c b/gcc/testsuite/gcc.target/i386/avx512bw-vpaddsw-2.c index 2f6b118be4e..0749c7298f1 100644 --- a/gcc/testsuite/gcc.target/i386/avx512bw-vpaddsw-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512bw-vpaddsw-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */ +/* { dg-options "-O2 -mavx512bw" } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512BW #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 16) diff --git a/gcc/testsuite/gcc.target/i386/avx512bw-vpaddusb-2.c b/gcc/testsuite/gcc.target/i386/avx512bw-vpaddusb-2.c index e67232f9486..33bb2a56dab 100644 --- a/gcc/testsuite/gcc.target/i386/avx512bw-vpaddusb-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512bw-vpaddusb-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */ +/* { dg-options "-O2 -mavx512bw" } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512BW #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 8) diff --git a/gcc/testsuite/gcc.target/i386/avx512bw-vpaddusw-2.c b/gcc/testsuite/gcc.target/i386/avx512bw-vpaddusw-2.c index 138ee4098ce..cdc7d00b547 100644 --- a/gcc/testsuite/gcc.target/i386/avx512bw-vpaddusw-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512bw-vpaddusw-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */ +/* { dg-options "-O2 -mavx512bw" } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512BW #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 16) diff --git a/gcc/testsuite/gcc.target/i386/avx512bw-vpaddw-2.c b/gcc/testsuite/gcc.target/i386/avx512bw-vpaddw-2.c index 3b383703d3a..290d8f5b2fb 100644 --- a/gcc/testsuite/gcc.target/i386/avx512bw-vpaddw-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512bw-vpaddw-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */ +/* { dg-options "-O2 -mavx512bw" } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512BW #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 16) diff --git a/gcc/testsuite/gcc.target/i386/avx512bw-vpalignr-2.c b/gcc/testsuite/gcc.target/i386/avx512bw-vpalignr-2.c index 4de6e05db79..dc928897121 100644 --- a/gcc/testsuite/gcc.target/i386/avx512bw-vpalignr-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512bw-vpalignr-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */ +/* { dg-options "-O2 -mavx512bw" } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512BW #include "avx512f-helper.h" #include diff --git a/gcc/testsuite/gcc.target/i386/avx512bw-vpavgb-2.c b/gcc/testsuite/gcc.target/i386/avx512bw-vpavgb-2.c index 2dabd719478..7a1f4418137 100644 --- a/gcc/testsuite/gcc.target/i386/avx512bw-vpavgb-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512bw-vpavgb-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */ +/* { dg-options "-O2 -mavx512bw" } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512BW #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 8) diff --git a/gcc/testsuite/gcc.target/i386/avx512bw-vpavgw-2.c b/gcc/testsuite/gcc.target/i386/avx512bw-vpavgw-2.c index 51496865d64..1f7b31906e0 100644 --- a/gcc/testsuite/gcc.target/i386/avx512bw-vpavgw-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512bw-vpavgw-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */ +/* { dg-options "-O2 -mavx512bw" } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512BW #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 16) diff --git a/gcc/testsuite/gcc.target/i386/avx512bw-vpblendmb-2.c b/gcc/testsuite/gcc.target/i386/avx512bw-vpblendmb-2.c index 107559bbc9e..d9ef481d243 100644 --- a/gcc/testsuite/gcc.target/i386/avx512bw-vpblendmb-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512bw-vpblendmb-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */ +/* { dg-options "-O2 -mavx512bw" } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512BW #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 8) diff --git a/gcc/testsuite/gcc.target/i386/avx512bw-vpblendmw-2.c b/gcc/testsuite/gcc.target/i386/avx512bw-vpblendmw-2.c index d4fb51c431d..1b60bf05ccf 100644 --- a/gcc/testsuite/gcc.target/i386/avx512bw-vpblendmw-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512bw-vpblendmw-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */ +/* { dg-options "-O2 -mavx512bw" } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512BW #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 16) diff --git a/gcc/testsuite/gcc.target/i386/avx512bw-vpbroadcastb-2.c b/gcc/testsuite/gcc.target/i386/avx512bw-vpbroadcastb-2.c index 821b5dd8491..7bf0b41cd75 100644 --- a/gcc/testsuite/gcc.target/i386/avx512bw-vpbroadcastb-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512bw-vpbroadcastb-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */ +/* { dg-options "-O2 -mavx512bw" } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512BW #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 8) diff --git a/gcc/testsuite/gcc.target/i386/avx512bw-vpbroadcastw-2.c b/gcc/testsuite/gcc.target/i386/avx512bw-vpbroadcastw-2.c index 6e68aa145ad..db4c2fe93cb 100644 --- a/gcc/testsuite/gcc.target/i386/avx512bw-vpbroadcastw-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512bw-vpbroadcastw-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */ +/* { dg-options "-O2 -mavx512bw" } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512BW #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 16) diff --git a/gcc/testsuite/gcc.target/i386/avx512bw-vpcmpb-2.c b/gcc/testsuite/gcc.target/i386/avx512bw-vpcmpb-2.c index 8b0c541a902..b6f56777dbb 100644 --- a/gcc/testsuite/gcc.target/i386/avx512bw-vpcmpb-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512bw-vpcmpb-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */ +/* { dg-options "-O2 -mavx512bw" } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512BW #include "avx512f-helper.h" #include diff --git a/gcc/testsuite/gcc.target/i386/avx512bw-vpcmpeqb-2.c b/gcc/testsuite/gcc.target/i386/avx512bw-vpcmpeqb-2.c index 4e81f2bcfb3..6713d61f1f6 100644 --- a/gcc/testsuite/gcc.target/i386/avx512bw-vpcmpeqb-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512bw-vpcmpeqb-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */ +/* { dg-options "-O2 -mavx512bw" } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512BW #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 8) diff --git a/gcc/testsuite/gcc.target/i386/avx512bw-vpcmpequb-2.c b/gcc/testsuite/gcc.target/i386/avx512bw-vpcmpequb-2.c index 06f1c99986d..6a5bcea3417 100644 --- a/gcc/testsuite/gcc.target/i386/avx512bw-vpcmpequb-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512bw-vpcmpequb-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */ +/* { dg-options "-O2 -mavx512bw" } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512BW #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 8) diff --git a/gcc/testsuite/gcc.target/i386/avx512bw-vpcmpequw-2.c b/gcc/testsuite/gcc.target/i386/avx512bw-vpcmpequw-2.c index 3fc0e7dc150..adc7f2d97cb 100644 --- a/gcc/testsuite/gcc.target/i386/avx512bw-vpcmpequw-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512bw-vpcmpequw-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */ +/* { dg-options "-O2 -mavx512bw" } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512BW #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 16) diff --git a/gcc/testsuite/gcc.target/i386/avx512bw-vpcmpeqw-2.c b/gcc/testsuite/gcc.target/i386/avx512bw-vpcmpeqw-2.c index 2ff608a0605..f7e75f402f1 100644 --- a/gcc/testsuite/gcc.target/i386/avx512bw-vpcmpeqw-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512bw-vpcmpeqw-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */ +/* { dg-options "-O2 -mavx512bw" } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512BW #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 16) diff --git a/gcc/testsuite/gcc.target/i386/avx512bw-vpcmpgeb-2.c b/gcc/testsuite/gcc.target/i386/avx512bw-vpcmpgeb-2.c index fe28ffb5d3a..56bde4d8e12 100644 --- a/gcc/testsuite/gcc.target/i386/avx512bw-vpcmpgeb-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512bw-vpcmpgeb-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */ +/* { dg-options "-O2 -mavx512bw" } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512BW #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 8) diff --git a/gcc/testsuite/gcc.target/i386/avx512bw-vpcmpgeub-2.c b/gcc/testsuite/gcc.target/i386/avx512bw-vpcmpgeub-2.c index 29a88c91b5e..efcd4e4c5f8 100644 --- a/gcc/testsuite/gcc.target/i386/avx512bw-vpcmpgeub-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512bw-vpcmpgeub-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */ +/* { dg-options "-O2 -mavx512bw" } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512BW #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 8) diff --git a/gcc/testsuite/gcc.target/i386/avx512bw-vpcmpgeuw-2.c b/gcc/testsuite/gcc.target/i386/avx512bw-vpcmpgeuw-2.c index b0105aad297..89a08654082 100644 --- a/gcc/testsuite/gcc.target/i386/avx512bw-vpcmpgeuw-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512bw-vpcmpgeuw-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */ +/* { dg-options "-O2 -mavx512bw" } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512BW #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 16) diff --git a/gcc/testsuite/gcc.target/i386/avx512bw-vpcmpgew-2.c b/gcc/testsuite/gcc.target/i386/avx512bw-vpcmpgew-2.c index 6b94030b9f5..164258caac8 100644 --- a/gcc/testsuite/gcc.target/i386/avx512bw-vpcmpgew-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512bw-vpcmpgew-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */ +/* { dg-options "-O2 -mavx512bw" } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512BW #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 16) diff --git a/gcc/testsuite/gcc.target/i386/avx512bw-vpcmpgtb-2.c b/gcc/testsuite/gcc.target/i386/avx512bw-vpcmpgtb-2.c index f99c23885cd..b3d8a2e2ae7 100644 --- a/gcc/testsuite/gcc.target/i386/avx512bw-vpcmpgtb-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512bw-vpcmpgtb-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */ +/* { dg-options "-O2 -mavx512bw" } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512BW #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 8) diff --git a/gcc/testsuite/gcc.target/i386/avx512bw-vpcmpgtub-2.c b/gcc/testsuite/gcc.target/i386/avx512bw-vpcmpgtub-2.c index a0f1508ef79..db84a5503f5 100644 --- a/gcc/testsuite/gcc.target/i386/avx512bw-vpcmpgtub-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512bw-vpcmpgtub-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */ +/* { dg-options "-O2 -mavx512bw" } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512BW #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 8) diff --git a/gcc/testsuite/gcc.target/i386/avx512bw-vpcmpgtuw-2.c b/gcc/testsuite/gcc.target/i386/avx512bw-vpcmpgtuw-2.c index e11be516074..6397d1b686b 100644 --- a/gcc/testsuite/gcc.target/i386/avx512bw-vpcmpgtuw-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512bw-vpcmpgtuw-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */ +/* { dg-options "-O2 -mavx512bw" } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512BW #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 16) diff --git a/gcc/testsuite/gcc.target/i386/avx512bw-vpcmpgtw-2.c b/gcc/testsuite/gcc.target/i386/avx512bw-vpcmpgtw-2.c index b56fca8180a..6612eb788c3 100644 --- a/gcc/testsuite/gcc.target/i386/avx512bw-vpcmpgtw-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512bw-vpcmpgtw-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */ +/* { dg-options "-O2 -mavx512bw" } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512BW #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 16) diff --git a/gcc/testsuite/gcc.target/i386/avx512bw-vpcmpleb-2.c b/gcc/testsuite/gcc.target/i386/avx512bw-vpcmpleb-2.c index 45caba4478e..1b4eba4015c 100644 --- a/gcc/testsuite/gcc.target/i386/avx512bw-vpcmpleb-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512bw-vpcmpleb-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */ +/* { dg-options "-O2 -mavx512bw" } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512BW #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 8) diff --git a/gcc/testsuite/gcc.target/i386/avx512bw-vpcmpleub-2.c b/gcc/testsuite/gcc.target/i386/avx512bw-vpcmpleub-2.c index 1145dd53dd0..bec00e739f7 100644 --- a/gcc/testsuite/gcc.target/i386/avx512bw-vpcmpleub-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512bw-vpcmpleub-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */ +/* { dg-options "-O2 -mavx512bw" } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512BW #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 8) diff --git a/gcc/testsuite/gcc.target/i386/avx512bw-vpcmpleuw-2.c b/gcc/testsuite/gcc.target/i386/avx512bw-vpcmpleuw-2.c index 64028367ff6..881000572f7 100644 --- a/gcc/testsuite/gcc.target/i386/avx512bw-vpcmpleuw-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512bw-vpcmpleuw-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */ +/* { dg-options "-O2 -mavx512bw" } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512BW #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 16) diff --git a/gcc/testsuite/gcc.target/i386/avx512bw-vpcmplew-2.c b/gcc/testsuite/gcc.target/i386/avx512bw-vpcmplew-2.c index 5ee845a4053..cefc3f80513 100644 --- a/gcc/testsuite/gcc.target/i386/avx512bw-vpcmplew-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512bw-vpcmplew-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */ +/* { dg-options "-O2 -mavx512bw" } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512BW #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 16) diff --git a/gcc/testsuite/gcc.target/i386/avx512bw-vpcmpltb-2.c b/gcc/testsuite/gcc.target/i386/avx512bw-vpcmpltb-2.c index a53dd2d54f3..134df0ebe45 100644 --- a/gcc/testsuite/gcc.target/i386/avx512bw-vpcmpltb-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512bw-vpcmpltb-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */ +/* { dg-options "-O2 -mavx512bw" } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512BW #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 8) diff --git a/gcc/testsuite/gcc.target/i386/avx512bw-vpcmpltub-2.c b/gcc/testsuite/gcc.target/i386/avx512bw-vpcmpltub-2.c index 3d83967886f..ebd9996c82c 100644 --- a/gcc/testsuite/gcc.target/i386/avx512bw-vpcmpltub-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512bw-vpcmpltub-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */ +/* { dg-options "-O2 -mavx512bw" } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512BW #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 8) diff --git a/gcc/testsuite/gcc.target/i386/avx512bw-vpcmpltuw-2.c b/gcc/testsuite/gcc.target/i386/avx512bw-vpcmpltuw-2.c index 82b997c8ef3..a426a8cae51 100644 --- a/gcc/testsuite/gcc.target/i386/avx512bw-vpcmpltuw-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512bw-vpcmpltuw-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */ +/* { dg-options "-O2 -mavx512bw" } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512BW #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 16) diff --git a/gcc/testsuite/gcc.target/i386/avx512bw-vpcmpltw-2.c b/gcc/testsuite/gcc.target/i386/avx512bw-vpcmpltw-2.c index 387d7bbc9ea..91fd7d5011e 100644 --- a/gcc/testsuite/gcc.target/i386/avx512bw-vpcmpltw-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512bw-vpcmpltw-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */ +/* { dg-options "-O2 -mavx512bw" } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512BW #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 16) diff --git a/gcc/testsuite/gcc.target/i386/avx512bw-vpcmpneqb-2.c b/gcc/testsuite/gcc.target/i386/avx512bw-vpcmpneqb-2.c index db43880c2a7..6d52f0726b7 100644 --- a/gcc/testsuite/gcc.target/i386/avx512bw-vpcmpneqb-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512bw-vpcmpneqb-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */ +/* { dg-options "-O2 -mavx512bw" } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512BW #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 8) diff --git a/gcc/testsuite/gcc.target/i386/avx512bw-vpcmpnequb-2.c b/gcc/testsuite/gcc.target/i386/avx512bw-vpcmpnequb-2.c index da13d7c31ba..bbad53cfe89 100644 --- a/gcc/testsuite/gcc.target/i386/avx512bw-vpcmpnequb-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512bw-vpcmpnequb-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */ +/* { dg-options "-O2 -mavx512bw" } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512BW #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 8) diff --git a/gcc/testsuite/gcc.target/i386/avx512bw-vpcmpnequw-2.c b/gcc/testsuite/gcc.target/i386/avx512bw-vpcmpnequw-2.c index e8b8c6109ca..53a722dd74a 100644 --- a/gcc/testsuite/gcc.target/i386/avx512bw-vpcmpnequw-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512bw-vpcmpnequw-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */ +/* { dg-options "-O2 -mavx512bw" } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512BW #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 16) diff --git a/gcc/testsuite/gcc.target/i386/avx512bw-vpcmpneqw-2.c b/gcc/testsuite/gcc.target/i386/avx512bw-vpcmpneqw-2.c index 0b5005f8eaf..5e81906a757 100644 --- a/gcc/testsuite/gcc.target/i386/avx512bw-vpcmpneqw-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512bw-vpcmpneqw-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */ +/* { dg-options "-O2 -mavx512bw" } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512BW #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 16) diff --git a/gcc/testsuite/gcc.target/i386/avx512bw-vpcmpub-2.c b/gcc/testsuite/gcc.target/i386/avx512bw-vpcmpub-2.c index be288c9b3e6..8fdc9f2a1d8 100644 --- a/gcc/testsuite/gcc.target/i386/avx512bw-vpcmpub-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512bw-vpcmpub-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */ +/* { dg-options "-O2 -mavx512bw" } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512BW #include "avx512f-helper.h" #include diff --git a/gcc/testsuite/gcc.target/i386/avx512bw-vpcmpuw-2.c b/gcc/testsuite/gcc.target/i386/avx512bw-vpcmpuw-2.c index 587030535af..2c9f5a89006 100644 --- a/gcc/testsuite/gcc.target/i386/avx512bw-vpcmpuw-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512bw-vpcmpuw-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */ +/* { dg-options "-O2 -mavx512bw" } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512BW #include "avx512f-helper.h" #include diff --git a/gcc/testsuite/gcc.target/i386/avx512bw-vpcmpw-2.c b/gcc/testsuite/gcc.target/i386/avx512bw-vpcmpw-2.c index 54c3588238b..08a3b4cfcc2 100644 --- a/gcc/testsuite/gcc.target/i386/avx512bw-vpcmpw-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512bw-vpcmpw-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */ +/* { dg-options "-O2 -mavx512bw" } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512BW #include "avx512f-helper.h" #include diff --git a/gcc/testsuite/gcc.target/i386/avx512bw-vpermi2w-2.c b/gcc/testsuite/gcc.target/i386/avx512bw-vpermi2w-2.c index 52d7ac274fc..0fd83da3109 100644 --- a/gcc/testsuite/gcc.target/i386/avx512bw-vpermi2w-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512bw-vpermi2w-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */ +/* { dg-options "-O2 -mavx512bw" } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512BW #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 16) diff --git a/gcc/testsuite/gcc.target/i386/avx512bw-vpermt2w-2.c b/gcc/testsuite/gcc.target/i386/avx512bw-vpermt2w-2.c index 58d75f4b8ec..50446be97b2 100644 --- a/gcc/testsuite/gcc.target/i386/avx512bw-vpermt2w-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512bw-vpermt2w-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */ +/* { dg-options "-O2 -mavx512bw" } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512BW #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 16) diff --git a/gcc/testsuite/gcc.target/i386/avx512bw-vpermw-2.c b/gcc/testsuite/gcc.target/i386/avx512bw-vpermw-2.c index 1746534fa4a..2eab0c0330b 100644 --- a/gcc/testsuite/gcc.target/i386/avx512bw-vpermw-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512bw-vpermw-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */ +/* { dg-options "-O2 -mavx512bw" } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512BW #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 16) diff --git a/gcc/testsuite/gcc.target/i386/avx512bw-vpmaddubsw-2.c b/gcc/testsuite/gcc.target/i386/avx512bw-vpmaddubsw-2.c index e3bd83fee8a..d66be4f5965 100644 --- a/gcc/testsuite/gcc.target/i386/avx512bw-vpmaddubsw-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512bw-vpmaddubsw-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */ +/* { dg-options "-O2 -mavx512bw" } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512BW #include "avx512f-helper.h" #include diff --git a/gcc/testsuite/gcc.target/i386/avx512bw-vpmaddwd-2.c b/gcc/testsuite/gcc.target/i386/avx512bw-vpmaddwd-2.c index fb6ef8e1b94..3d08543362a 100644 --- a/gcc/testsuite/gcc.target/i386/avx512bw-vpmaddwd-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512bw-vpmaddwd-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */ +/* { dg-options "-O2 -mavx512bw" } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512BW #include "avx512f-helper.h" #include diff --git a/gcc/testsuite/gcc.target/i386/avx512bw-vpmaxsb-2.c b/gcc/testsuite/gcc.target/i386/avx512bw-vpmaxsb-2.c index 9d81e41a642..343f4f7b9a3 100644 --- a/gcc/testsuite/gcc.target/i386/avx512bw-vpmaxsb-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512bw-vpmaxsb-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */ +/* { dg-options "-O2 -mavx512bw" } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512BW #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 8) diff --git a/gcc/testsuite/gcc.target/i386/avx512bw-vpmaxsw-2.c b/gcc/testsuite/gcc.target/i386/avx512bw-vpmaxsw-2.c index 608fbf40fbc..ef3663c8936 100644 --- a/gcc/testsuite/gcc.target/i386/avx512bw-vpmaxsw-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512bw-vpmaxsw-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */ +/* { dg-options "-O2 -mavx512bw" } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512BW #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 16) diff --git a/gcc/testsuite/gcc.target/i386/avx512bw-vpmaxub-2.c b/gcc/testsuite/gcc.target/i386/avx512bw-vpmaxub-2.c index bcfa472f733..1d00bfdc6ac 100644 --- a/gcc/testsuite/gcc.target/i386/avx512bw-vpmaxub-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512bw-vpmaxub-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */ +/* { dg-options "-O2 -mavx512bw" } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512BW #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 8) diff --git a/gcc/testsuite/gcc.target/i386/avx512bw-vpmaxuw-2.c b/gcc/testsuite/gcc.target/i386/avx512bw-vpmaxuw-2.c index e9f80f8764c..ff98e08af06 100644 --- a/gcc/testsuite/gcc.target/i386/avx512bw-vpmaxuw-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512bw-vpmaxuw-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */ +/* { dg-options "-O2 -mavx512bw" } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512BW #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 16) diff --git a/gcc/testsuite/gcc.target/i386/avx512bw-vpminsb-2.c b/gcc/testsuite/gcc.target/i386/avx512bw-vpminsb-2.c index 7f5532e139c..7e41263a6bc 100644 --- a/gcc/testsuite/gcc.target/i386/avx512bw-vpminsb-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512bw-vpminsb-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */ +/* { dg-options "-O2 -mavx512bw" } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512BW #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 8) diff --git a/gcc/testsuite/gcc.target/i386/avx512bw-vpminsw-2.c b/gcc/testsuite/gcc.target/i386/avx512bw-vpminsw-2.c index d7e6896097b..a6221adde05 100644 --- a/gcc/testsuite/gcc.target/i386/avx512bw-vpminsw-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512bw-vpminsw-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */ +/* { dg-options "-O2 -mavx512bw" } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512BW #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 16) diff --git a/gcc/testsuite/gcc.target/i386/avx512bw-vpminub-2.c b/gcc/testsuite/gcc.target/i386/avx512bw-vpminub-2.c index 57e1ed5cf6e..fa70bb587dc 100644 --- a/gcc/testsuite/gcc.target/i386/avx512bw-vpminub-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512bw-vpminub-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */ +/* { dg-options "-O2 -mavx512bw" } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512BW #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 8) diff --git a/gcc/testsuite/gcc.target/i386/avx512bw-vpminuw-2.c b/gcc/testsuite/gcc.target/i386/avx512bw-vpminuw-2.c index a3834b36ec1..7dfdd4b31af 100644 --- a/gcc/testsuite/gcc.target/i386/avx512bw-vpminuw-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512bw-vpminuw-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */ +/* { dg-options "-O2 -mavx512bw" } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512BW #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 16) diff --git a/gcc/testsuite/gcc.target/i386/avx512bw-vpmovb2m-2.c b/gcc/testsuite/gcc.target/i386/avx512bw-vpmovb2m-2.c index 0e6db4d7c5b..fecaf6af6cd 100644 --- a/gcc/testsuite/gcc.target/i386/avx512bw-vpmovb2m-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512bw-vpmovb2m-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */ +/* { dg-options "-O2 -mavx512bw" } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512BW #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 8) diff --git a/gcc/testsuite/gcc.target/i386/avx512bw-vpmovm2b-2.c b/gcc/testsuite/gcc.target/i386/avx512bw-vpmovm2b-2.c index 17a6dc6238b..7fa532f2464 100644 --- a/gcc/testsuite/gcc.target/i386/avx512bw-vpmovm2b-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512bw-vpmovm2b-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */ +/* { dg-options "-O2 -mavx512bw" } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512BW #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 8) diff --git a/gcc/testsuite/gcc.target/i386/avx512bw-vpmovm2w-2.c b/gcc/testsuite/gcc.target/i386/avx512bw-vpmovm2w-2.c index 073bdc92c01..6a1a0715672 100644 --- a/gcc/testsuite/gcc.target/i386/avx512bw-vpmovm2w-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512bw-vpmovm2w-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */ +/* { dg-options "-O2 -mavx512bw" } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512BW #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 16) diff --git a/gcc/testsuite/gcc.target/i386/avx512bw-vpmovswb-2.c b/gcc/testsuite/gcc.target/i386/avx512bw-vpmovswb-2.c index 46cf03ce6a2..69e25a27c4d 100644 --- a/gcc/testsuite/gcc.target/i386/avx512bw-vpmovswb-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512bw-vpmovswb-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */ +/* { dg-options "-O2 -mavx512bw" } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512BW #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 16) diff --git a/gcc/testsuite/gcc.target/i386/avx512bw-vpmovsxbw-2.c b/gcc/testsuite/gcc.target/i386/avx512bw-vpmovsxbw-2.c index 4cc44053068..75229b2339d 100644 --- a/gcc/testsuite/gcc.target/i386/avx512bw-vpmovsxbw-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512bw-vpmovsxbw-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */ +/* { dg-options "-O2 -mavx512bw" } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512BW #include "avx512f-helper.h" #define SRC_SIZE (AVX512F_LEN_HALF / 8) diff --git a/gcc/testsuite/gcc.target/i386/avx512bw-vpmovuswb-2.c b/gcc/testsuite/gcc.target/i386/avx512bw-vpmovuswb-2.c index cc82398b662..094d4329ab0 100644 --- a/gcc/testsuite/gcc.target/i386/avx512bw-vpmovuswb-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512bw-vpmovuswb-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */ +/* { dg-options "-O2 -mavx512bw" } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512BW #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 16) diff --git a/gcc/testsuite/gcc.target/i386/avx512bw-vpmovw2m-2.c b/gcc/testsuite/gcc.target/i386/avx512bw-vpmovw2m-2.c index 916d481350d..450afacf311 100644 --- a/gcc/testsuite/gcc.target/i386/avx512bw-vpmovw2m-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512bw-vpmovw2m-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */ +/* { dg-options "-O2 -mavx512bw" } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512BW #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 16) diff --git a/gcc/testsuite/gcc.target/i386/avx512bw-vpmovwb-2.c b/gcc/testsuite/gcc.target/i386/avx512bw-vpmovwb-2.c index 16dff18ce50..32857dae551 100644 --- a/gcc/testsuite/gcc.target/i386/avx512bw-vpmovwb-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512bw-vpmovwb-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */ +/* { dg-options "-O2 -mavx512bw" } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512BW #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 16) diff --git a/gcc/testsuite/gcc.target/i386/avx512bw-vpmovzxbw-2.c b/gcc/testsuite/gcc.target/i386/avx512bw-vpmovzxbw-2.c index 7048147e743..34e6423cd28 100644 --- a/gcc/testsuite/gcc.target/i386/avx512bw-vpmovzxbw-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512bw-vpmovzxbw-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */ +/* { dg-options "-O2 -mavx512bw" } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512BW #include "avx512f-helper.h" #define SRC_SIZE (AVX512F_LEN_HALF / 8) diff --git a/gcc/testsuite/gcc.target/i386/avx512bw-vpmulhrsw-2.c b/gcc/testsuite/gcc.target/i386/avx512bw-vpmulhrsw-2.c index 4ae2f36f73b..eeb826193e9 100644 --- a/gcc/testsuite/gcc.target/i386/avx512bw-vpmulhrsw-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512bw-vpmulhrsw-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */ +/* { dg-options "-O2 -mavx512bw" } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512BW #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 16) diff --git a/gcc/testsuite/gcc.target/i386/avx512bw-vpmulhuw-2.c b/gcc/testsuite/gcc.target/i386/avx512bw-vpmulhuw-2.c index 512940a2765..ab14f71434a 100644 --- a/gcc/testsuite/gcc.target/i386/avx512bw-vpmulhuw-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512bw-vpmulhuw-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */ +/* { dg-options "-O2 -mavx512bw" } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512BW #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 16) diff --git a/gcc/testsuite/gcc.target/i386/avx512bw-vpmulhw-2.c b/gcc/testsuite/gcc.target/i386/avx512bw-vpmulhw-2.c index d87932d304e..956d7ab055c 100644 --- a/gcc/testsuite/gcc.target/i386/avx512bw-vpmulhw-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512bw-vpmulhw-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */ +/* { dg-options "-O2 -mavx512bw" } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512BW #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 16) diff --git a/gcc/testsuite/gcc.target/i386/avx512bw-vpmullw-2.c b/gcc/testsuite/gcc.target/i386/avx512bw-vpmullw-2.c index 603882330b9..cfa25696f83 100644 --- a/gcc/testsuite/gcc.target/i386/avx512bw-vpmullw-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512bw-vpmullw-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */ +/* { dg-options "-O2 -mavx512bw" } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512BW #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 16) diff --git a/gcc/testsuite/gcc.target/i386/avx512bw-vpshufb-2.c b/gcc/testsuite/gcc.target/i386/avx512bw-vpshufb-2.c index 6b43dcfb744..77516ca8f0a 100644 --- a/gcc/testsuite/gcc.target/i386/avx512bw-vpshufb-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512bw-vpshufb-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */ +/* { dg-options "-O2 -mavx512bw" } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512BW #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 8) diff --git a/gcc/testsuite/gcc.target/i386/avx512bw-vpshufhw-2.c b/gcc/testsuite/gcc.target/i386/avx512bw-vpshufhw-2.c index 4043217ba7b..4c1ae83e359 100644 --- a/gcc/testsuite/gcc.target/i386/avx512bw-vpshufhw-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512bw-vpshufhw-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */ +/* { dg-options "-O2 -mavx512bw" } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512BW #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 16) diff --git a/gcc/testsuite/gcc.target/i386/avx512bw-vpshuflw-2.c b/gcc/testsuite/gcc.target/i386/avx512bw-vpshuflw-2.c index 72dda61c3c2..d4f2947732c 100644 --- a/gcc/testsuite/gcc.target/i386/avx512bw-vpshuflw-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512bw-vpshuflw-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */ +/* { dg-options "-O2 -mavx512bw" } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512BW #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 16) diff --git a/gcc/testsuite/gcc.target/i386/avx512bw-vpsllvw-2.c b/gcc/testsuite/gcc.target/i386/avx512bw-vpsllvw-2.c index e8a5f20b657..09f2337d703 100644 --- a/gcc/testsuite/gcc.target/i386/avx512bw-vpsllvw-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512bw-vpsllvw-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */ +/* { dg-options "-O2 -mavx512bw" } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512BW #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 16) diff --git a/gcc/testsuite/gcc.target/i386/avx512bw-vpsllw-2.c b/gcc/testsuite/gcc.target/i386/avx512bw-vpsllw-2.c index 3eb629b988f..231aa479e09 100644 --- a/gcc/testsuite/gcc.target/i386/avx512bw-vpsllw-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512bw-vpsllw-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */ +/* { dg-options "-O2 -mavx512bw" } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512BW #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 16) diff --git a/gcc/testsuite/gcc.target/i386/avx512bw-vpsllwi-2.c b/gcc/testsuite/gcc.target/i386/avx512bw-vpsllwi-2.c index 87d55f79d92..de868296d93 100644 --- a/gcc/testsuite/gcc.target/i386/avx512bw-vpsllwi-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512bw-vpsllwi-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */ +/* { dg-options "-O2 -mavx512bw" } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512BW #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 16) diff --git a/gcc/testsuite/gcc.target/i386/avx512bw-vpsravw-2.c b/gcc/testsuite/gcc.target/i386/avx512bw-vpsravw-2.c index 225d732a7b4..f40c229b815 100644 --- a/gcc/testsuite/gcc.target/i386/avx512bw-vpsravw-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512bw-vpsravw-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */ +/* { dg-options "-O2 -mavx512bw" } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512BW #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 16) diff --git a/gcc/testsuite/gcc.target/i386/avx512bw-vpsraw-2.c b/gcc/testsuite/gcc.target/i386/avx512bw-vpsraw-2.c index f1649c23542..15c5ebb87ee 100644 --- a/gcc/testsuite/gcc.target/i386/avx512bw-vpsraw-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512bw-vpsraw-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */ +/* { dg-options "-O2 -mavx512bw" } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512BW #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 16) diff --git a/gcc/testsuite/gcc.target/i386/avx512bw-vpsrawi-2.c b/gcc/testsuite/gcc.target/i386/avx512bw-vpsrawi-2.c index b72b806a482..79ccc655480 100644 --- a/gcc/testsuite/gcc.target/i386/avx512bw-vpsrawi-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512bw-vpsrawi-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */ +/* { dg-options "-O2 -mavx512bw" } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512BW #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 16) diff --git a/gcc/testsuite/gcc.target/i386/avx512bw-vpsrlvw-2.c b/gcc/testsuite/gcc.target/i386/avx512bw-vpsrlvw-2.c index eb98685770b..cf38c7a7186 100644 --- a/gcc/testsuite/gcc.target/i386/avx512bw-vpsrlvw-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512bw-vpsrlvw-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */ +/* { dg-options "-O2 -mavx512bw" } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512BW #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 16) diff --git a/gcc/testsuite/gcc.target/i386/avx512bw-vpsrlw-2.c b/gcc/testsuite/gcc.target/i386/avx512bw-vpsrlw-2.c index 611a8a84b83..7a8fed39156 100644 --- a/gcc/testsuite/gcc.target/i386/avx512bw-vpsrlw-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512bw-vpsrlw-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */ +/* { dg-options "-O2 -mavx512bw" } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512BW #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 16) diff --git a/gcc/testsuite/gcc.target/i386/avx512bw-vpsrlwi-2.c b/gcc/testsuite/gcc.target/i386/avx512bw-vpsrlwi-2.c index 1dfe6448af8..52189b7571c 100644 --- a/gcc/testsuite/gcc.target/i386/avx512bw-vpsrlwi-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512bw-vpsrlwi-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */ +/* { dg-options "-O2 -mavx512bw" } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512BW #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 16) diff --git a/gcc/testsuite/gcc.target/i386/avx512bw-vpsubb-2.c b/gcc/testsuite/gcc.target/i386/avx512bw-vpsubb-2.c index 1a4cc8040ee..f4b8e7f8508 100644 --- a/gcc/testsuite/gcc.target/i386/avx512bw-vpsubb-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512bw-vpsubb-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */ +/* { dg-options "-O2 -mavx512bw" } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512BW #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 8) diff --git a/gcc/testsuite/gcc.target/i386/avx512bw-vpsubsb-2.c b/gcc/testsuite/gcc.target/i386/avx512bw-vpsubsb-2.c index b602b388c3d..2fe2fe908a5 100644 --- a/gcc/testsuite/gcc.target/i386/avx512bw-vpsubsb-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512bw-vpsubsb-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */ +/* { dg-options "-O2 -mavx512bw" } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512BW #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 8) diff --git a/gcc/testsuite/gcc.target/i386/avx512bw-vpsubsw-2.c b/gcc/testsuite/gcc.target/i386/avx512bw-vpsubsw-2.c index a4e519be376..bfe36516faf 100644 --- a/gcc/testsuite/gcc.target/i386/avx512bw-vpsubsw-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512bw-vpsubsw-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */ +/* { dg-options "-O2 -mavx512bw" } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512BW #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 16) diff --git a/gcc/testsuite/gcc.target/i386/avx512bw-vpsubusb-2.c b/gcc/testsuite/gcc.target/i386/avx512bw-vpsubusb-2.c index d8b5e5557f4..be28eb2e02d 100644 --- a/gcc/testsuite/gcc.target/i386/avx512bw-vpsubusb-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512bw-vpsubusb-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */ +/* { dg-options "-O2 -mavx512bw" } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512BW #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 8) diff --git a/gcc/testsuite/gcc.target/i386/avx512bw-vpsubusw-2.c b/gcc/testsuite/gcc.target/i386/avx512bw-vpsubusw-2.c index deb30cd181d..91ac594b66a 100644 --- a/gcc/testsuite/gcc.target/i386/avx512bw-vpsubusw-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512bw-vpsubusw-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */ +/* { dg-options "-O2 -mavx512bw" } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512BW #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 16) diff --git a/gcc/testsuite/gcc.target/i386/avx512bw-vpsubw-2.c b/gcc/testsuite/gcc.target/i386/avx512bw-vpsubw-2.c index 9febeaa92f3..4d45e57d2df 100644 --- a/gcc/testsuite/gcc.target/i386/avx512bw-vpsubw-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512bw-vpsubw-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */ +/* { dg-options "-O2 -mavx512bw" } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512BW #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 16) diff --git a/gcc/testsuite/gcc.target/i386/avx512bw-vptestmb-2.c b/gcc/testsuite/gcc.target/i386/avx512bw-vptestmb-2.c index 106a8daab1d..ca937325e0a 100644 --- a/gcc/testsuite/gcc.target/i386/avx512bw-vptestmb-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512bw-vptestmb-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */ +/* { dg-options "-O2 -mavx512bw" } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512BW #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 8) diff --git a/gcc/testsuite/gcc.target/i386/avx512bw-vptestmw-2.c b/gcc/testsuite/gcc.target/i386/avx512bw-vptestmw-2.c index 82a5dd93e1b..4378f2aa387 100644 --- a/gcc/testsuite/gcc.target/i386/avx512bw-vptestmw-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512bw-vptestmw-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */ +/* { dg-options "-O2 -mavx512bw" } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512BW #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 16) diff --git a/gcc/testsuite/gcc.target/i386/avx512bw-vptestnmb-2.c b/gcc/testsuite/gcc.target/i386/avx512bw-vptestnmb-2.c index d9ca442cfb6..c2980198ccb 100644 --- a/gcc/testsuite/gcc.target/i386/avx512bw-vptestnmb-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512bw-vptestnmb-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */ +/* { dg-options "-O2 -mavx512bw" } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512BW #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 8) diff --git a/gcc/testsuite/gcc.target/i386/avx512bw-vptestnmw-2.c b/gcc/testsuite/gcc.target/i386/avx512bw-vptestnmw-2.c index 0e2b4adf1cd..829615709b2 100644 --- a/gcc/testsuite/gcc.target/i386/avx512bw-vptestnmw-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512bw-vptestnmw-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */ +/* { dg-options "-O2 -mavx512bw" } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512BW #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 16) diff --git a/gcc/testsuite/gcc.target/i386/avx512bw-vpunpckhbw-2.c b/gcc/testsuite/gcc.target/i386/avx512bw-vpunpckhbw-2.c index 21fcee81436..586699ec140 100644 --- a/gcc/testsuite/gcc.target/i386/avx512bw-vpunpckhbw-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512bw-vpunpckhbw-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */ +/* { dg-options "-O2 -mavx512bw" } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512BW #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 8) diff --git a/gcc/testsuite/gcc.target/i386/avx512bw-vpunpckhwd-2.c b/gcc/testsuite/gcc.target/i386/avx512bw-vpunpckhwd-2.c index 13ea5b92e29..960a9d8e946 100644 --- a/gcc/testsuite/gcc.target/i386/avx512bw-vpunpckhwd-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512bw-vpunpckhwd-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */ +/* { dg-options "-O2 -mavx512bw" } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512BW #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 16) diff --git a/gcc/testsuite/gcc.target/i386/avx512bw-vpunpcklbw-2.c b/gcc/testsuite/gcc.target/i386/avx512bw-vpunpcklbw-2.c index ce155a8aba6..dc2ab0745e0 100644 --- a/gcc/testsuite/gcc.target/i386/avx512bw-vpunpcklbw-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512bw-vpunpcklbw-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */ +/* { dg-options "-O2 -mavx512bw" } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512BW #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 8) diff --git a/gcc/testsuite/gcc.target/i386/avx512bw-vpunpcklwd-2.c b/gcc/testsuite/gcc.target/i386/avx512bw-vpunpcklwd-2.c index a29e4d4f0de..7c877a54a52 100644 --- a/gcc/testsuite/gcc.target/i386/avx512bw-vpunpcklwd-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512bw-vpunpcklwd-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */ +/* { dg-options "-O2 -mavx512bw" } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512BW #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 16) diff --git a/gcc/testsuite/gcc.target/i386/avx512dq-vandnpd-2.c b/gcc/testsuite/gcc.target/i386/avx512dq-vandnpd-2.c index 88e52e0d891..0be2b7ceeb7 100644 --- a/gcc/testsuite/gcc.target/i386/avx512dq-vandnpd-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512dq-vandnpd-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512dq -DAVX512DQ" } */ +/* { dg-options "-O2 -mavx512dq" } */ /* { dg-require-effective-target avx512dq } */ +#define AVX512DQ #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 64) diff --git a/gcc/testsuite/gcc.target/i386/avx512dq-vandnps-2.c b/gcc/testsuite/gcc.target/i386/avx512dq-vandnps-2.c index 14df2fbdef2..39a45c1417f 100644 --- a/gcc/testsuite/gcc.target/i386/avx512dq-vandnps-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512dq-vandnps-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512dq -DAVX512DQ" } */ +/* { dg-options "-O2 -mavx512dq" } */ /* { dg-require-effective-target avx512dq } */ +#define AVX512DQ #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 32) diff --git a/gcc/testsuite/gcc.target/i386/avx512dq-vandpd-2.c b/gcc/testsuite/gcc.target/i386/avx512dq-vandpd-2.c index e5a73658b10..208336b6532 100644 --- a/gcc/testsuite/gcc.target/i386/avx512dq-vandpd-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512dq-vandpd-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512dq -DAVX512DQ" } */ +/* { dg-options "-O2 -mavx512dq" } */ /* { dg-require-effective-target avx512dq } */ +#define AVX512DQ #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 64) diff --git a/gcc/testsuite/gcc.target/i386/avx512dq-vandps-2.c b/gcc/testsuite/gcc.target/i386/avx512dq-vandps-2.c index 013e1ecc7a7..50268b907e0 100644 --- a/gcc/testsuite/gcc.target/i386/avx512dq-vandps-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512dq-vandps-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512dq -DAVX512DQ" } */ +/* { dg-options "-O2 -mavx512dq" } */ /* { dg-require-effective-target avx512dq } */ +#define AVX512DQ #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 32) diff --git a/gcc/testsuite/gcc.target/i386/avx512dq-vbroadcastf32x2-2.c b/gcc/testsuite/gcc.target/i386/avx512dq-vbroadcastf32x2-2.c index 142ac938e54..0b58804c475 100644 --- a/gcc/testsuite/gcc.target/i386/avx512dq-vbroadcastf32x2-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512dq-vbroadcastf32x2-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512dq -DAVX512DQ" } */ +/* { dg-options "-O2 -mavx512dq" } */ /* { dg-require-effective-target avx512dq } */ +#define AVX512DQ #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 32) diff --git a/gcc/testsuite/gcc.target/i386/avx512dq-vbroadcastf32x8-2.c b/gcc/testsuite/gcc.target/i386/avx512dq-vbroadcastf32x8-2.c index 26d22516421..6d531d0f6ae 100644 --- a/gcc/testsuite/gcc.target/i386/avx512dq-vbroadcastf32x8-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512dq-vbroadcastf32x8-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512dq -DAVX512DQ" } */ +/* { dg-options "-O2 -mavx512dq" } */ /* { dg-require-effective-target avx512dq } */ +#define AVX512DQ #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 32) diff --git a/gcc/testsuite/gcc.target/i386/avx512dq-vbroadcastf64x2-2.c b/gcc/testsuite/gcc.target/i386/avx512dq-vbroadcastf64x2-2.c index ebb11141298..7bbf06cf603 100644 --- a/gcc/testsuite/gcc.target/i386/avx512dq-vbroadcastf64x2-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512dq-vbroadcastf64x2-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512dq -DAVX512DQ" } */ +/* { dg-options "-O2 -mavx512dq" } */ /* { dg-require-effective-target avx512dq } */ +#define AVX512DQ #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 64) diff --git a/gcc/testsuite/gcc.target/i386/avx512dq-vbroadcasti32x2-2.c b/gcc/testsuite/gcc.target/i386/avx512dq-vbroadcasti32x2-2.c index ccca285700e..32b2ada21bd 100644 --- a/gcc/testsuite/gcc.target/i386/avx512dq-vbroadcasti32x2-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512dq-vbroadcasti32x2-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512dq -DAVX512DQ" } */ +/* { dg-options "-O2 -mavx512dq" } */ /* { dg-require-effective-target avx512dq } */ +#define AVX512DQ #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 32) diff --git a/gcc/testsuite/gcc.target/i386/avx512dq-vbroadcasti32x8-2.c b/gcc/testsuite/gcc.target/i386/avx512dq-vbroadcasti32x8-2.c index 3be8746d830..252755ed80d 100644 --- a/gcc/testsuite/gcc.target/i386/avx512dq-vbroadcasti32x8-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512dq-vbroadcasti32x8-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512dq -DAVX512DQ" } */ +/* { dg-options "-O2 -mavx512dq" } */ /* { dg-require-effective-target avx512dq } */ +#define AVX512DQ #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 32) diff --git a/gcc/testsuite/gcc.target/i386/avx512dq-vbroadcasti64x2-2.c b/gcc/testsuite/gcc.target/i386/avx512dq-vbroadcasti64x2-2.c index ac761c82af3..97f9c9bd906 100644 --- a/gcc/testsuite/gcc.target/i386/avx512dq-vbroadcasti64x2-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512dq-vbroadcasti64x2-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512dq -DAVX512DQ" } */ +/* { dg-options "-O2 -mavx512dq" } */ /* { dg-require-effective-target avx512dq } */ +#define AVX512DQ #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 64) diff --git a/gcc/testsuite/gcc.target/i386/avx512dq-vcvtpd2qq-2.c b/gcc/testsuite/gcc.target/i386/avx512dq-vcvtpd2qq-2.c index 0e30bfe99cb..012cf08129f 100644 --- a/gcc/testsuite/gcc.target/i386/avx512dq-vcvtpd2qq-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512dq-vcvtpd2qq-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512dq -DAVX512DQ" } */ +/* { dg-options "-O2 -mavx512dq" } */ /* { dg-require-effective-target avx512dq } */ +#define AVX512DQ #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 64) diff --git a/gcc/testsuite/gcc.target/i386/avx512dq-vcvtpd2uqq-2.c b/gcc/testsuite/gcc.target/i386/avx512dq-vcvtpd2uqq-2.c index de1462841b3..35795ec2589 100644 --- a/gcc/testsuite/gcc.target/i386/avx512dq-vcvtpd2uqq-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512dq-vcvtpd2uqq-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512dq -DAVX512DQ" } */ +/* { dg-options "-O2 -mavx512dq" } */ /* { dg-require-effective-target avx512dq } */ +#define AVX512DQ #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 64) diff --git a/gcc/testsuite/gcc.target/i386/avx512dq-vcvtps2qq-2.c b/gcc/testsuite/gcc.target/i386/avx512dq-vcvtps2qq-2.c index 60659d13c77..5f99e798cb7 100644 --- a/gcc/testsuite/gcc.target/i386/avx512dq-vcvtps2qq-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512dq-vcvtps2qq-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512dq -DAVX512DQ" } */ +/* { dg-options "-O2 -mavx512dq" } */ /* { dg-require-effective-target avx512dq } */ +#define AVX512DQ #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 64) diff --git a/gcc/testsuite/gcc.target/i386/avx512dq-vcvtps2uqq-2.c b/gcc/testsuite/gcc.target/i386/avx512dq-vcvtps2uqq-2.c index bab17177207..57f6f8a5ce3 100644 --- a/gcc/testsuite/gcc.target/i386/avx512dq-vcvtps2uqq-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512dq-vcvtps2uqq-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512dq -DAVX512DQ" } */ +/* { dg-options "-O2 -mavx512dq" } */ /* { dg-require-effective-target avx512dq } */ +#define AVX512DQ #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 64) diff --git a/gcc/testsuite/gcc.target/i386/avx512dq-vcvtqq2pd-2.c b/gcc/testsuite/gcc.target/i386/avx512dq-vcvtqq2pd-2.c index 7143415198b..c1bfee86bae 100644 --- a/gcc/testsuite/gcc.target/i386/avx512dq-vcvtqq2pd-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512dq-vcvtqq2pd-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512dq -DAVX512DQ" } */ +/* { dg-options "-O2 -mavx512dq" } */ /* { dg-require-effective-target avx512dq } */ +#define AVX512DQ #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 64) diff --git a/gcc/testsuite/gcc.target/i386/avx512dq-vcvtqq2ps-2.c b/gcc/testsuite/gcc.target/i386/avx512dq-vcvtqq2ps-2.c index 751c086f6ff..4af95ce9abf 100644 --- a/gcc/testsuite/gcc.target/i386/avx512dq-vcvtqq2ps-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512dq-vcvtqq2ps-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512dq -DAVX512DQ" } */ +/* { dg-options "-O2 -mavx512dq" } */ /* { dg-require-effective-target avx512dq } */ +#define AVX512DQ #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 64) diff --git a/gcc/testsuite/gcc.target/i386/avx512dq-vcvttpd2qq-2.c b/gcc/testsuite/gcc.target/i386/avx512dq-vcvttpd2qq-2.c index 6b338223cbc..a02e4d0a6e3 100644 --- a/gcc/testsuite/gcc.target/i386/avx512dq-vcvttpd2qq-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512dq-vcvttpd2qq-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512dq -DAVX512DQ" } */ +/* { dg-options "-O2 -mavx512dq" } */ /* { dg-require-effective-target avx512dq } */ +#define AVX512DQ #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 64) diff --git a/gcc/testsuite/gcc.target/i386/avx512dq-vcvttpd2uqq-2.c b/gcc/testsuite/gcc.target/i386/avx512dq-vcvttpd2uqq-2.c index 39f450c9ea0..ef7f10ff6ef 100644 --- a/gcc/testsuite/gcc.target/i386/avx512dq-vcvttpd2uqq-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512dq-vcvttpd2uqq-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512dq -DAVX512DQ" } */ +/* { dg-options "-O2 -mavx512dq" } */ /* { dg-require-effective-target avx512dq } */ +#define AVX512DQ #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 64) diff --git a/gcc/testsuite/gcc.target/i386/avx512dq-vcvttps2qq-2.c b/gcc/testsuite/gcc.target/i386/avx512dq-vcvttps2qq-2.c index 2b3b38b321a..928659ea005 100644 --- a/gcc/testsuite/gcc.target/i386/avx512dq-vcvttps2qq-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512dq-vcvttps2qq-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512dq -DAVX512DQ" } */ +/* { dg-options "-O2 -mavx512dq" } */ /* { dg-require-effective-target avx512dq } */ +#define AVX512DQ #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 64) diff --git a/gcc/testsuite/gcc.target/i386/avx512dq-vcvttps2uqq-2.c b/gcc/testsuite/gcc.target/i386/avx512dq-vcvttps2uqq-2.c index 1221ebe8ce6..fe3f861b968 100644 --- a/gcc/testsuite/gcc.target/i386/avx512dq-vcvttps2uqq-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512dq-vcvttps2uqq-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512dq -DAVX512DQ" } */ +/* { dg-options "-O2 -mavx512dq" } */ /* { dg-require-effective-target avx512dq } */ +#define AVX512DQ #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 64) diff --git a/gcc/testsuite/gcc.target/i386/avx512dq-vcvtuqq2pd-2.c b/gcc/testsuite/gcc.target/i386/avx512dq-vcvtuqq2pd-2.c index 907e1d9877b..80833b78544 100644 --- a/gcc/testsuite/gcc.target/i386/avx512dq-vcvtuqq2pd-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512dq-vcvtuqq2pd-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512dq -DAVX512DQ" } */ +/* { dg-options "-O2 -mavx512dq" } */ /* { dg-require-effective-target avx512dq } */ +#define AVX512DQ #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 64) diff --git a/gcc/testsuite/gcc.target/i386/avx512dq-vcvtuqq2ps-2.c b/gcc/testsuite/gcc.target/i386/avx512dq-vcvtuqq2ps-2.c index 794024f6ced..7bd3b9dfbab 100644 --- a/gcc/testsuite/gcc.target/i386/avx512dq-vcvtuqq2ps-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512dq-vcvtuqq2ps-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512dq -DAVX512DQ" } */ +/* { dg-options "-O2 -mavx512dq" } */ /* { dg-require-effective-target avx512dq } */ +#define AVX512DQ #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 64) diff --git a/gcc/testsuite/gcc.target/i386/avx512dq-vextractf64x2-2.c b/gcc/testsuite/gcc.target/i386/avx512dq-vextractf64x2-2.c index 02a2543cbb1..5beace84163 100644 --- a/gcc/testsuite/gcc.target/i386/avx512dq-vextractf64x2-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512dq-vextractf64x2-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512dq -DAVX512DQ" } */ +/* { dg-options "-O2 -mavx512dq" } */ /* { dg-require-effective-target avx512dq } */ +#define AVX512DQ #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 64) diff --git a/gcc/testsuite/gcc.target/i386/avx512dq-vextracti64x2-2.c b/gcc/testsuite/gcc.target/i386/avx512dq-vextracti64x2-2.c index 95fb0cf6a2c..dfedec5c319 100644 --- a/gcc/testsuite/gcc.target/i386/avx512dq-vextracti64x2-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512dq-vextracti64x2-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512dq -DAVX512DQ" } */ +/* { dg-options "-O2 -mavx512dq" } */ /* { dg-require-effective-target avx512dq } */ +#define AVX512DQ #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 64) diff --git a/gcc/testsuite/gcc.target/i386/avx512dq-vfpclasspd-2.c b/gcc/testsuite/gcc.target/i386/avx512dq-vfpclasspd-2.c index 000e0919088..0d648f5dc2e 100644 --- a/gcc/testsuite/gcc.target/i386/avx512dq-vfpclasspd-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512dq-vfpclasspd-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512dq -DAVX512DQ" } */ +/* { dg-options "-O2 -mavx512dq" } */ /* { dg-require-effective-target avx512dq } */ +#define AVX512DQ #include "avx512f-helper.h" #include diff --git a/gcc/testsuite/gcc.target/i386/avx512dq-vfpclassps-2.c b/gcc/testsuite/gcc.target/i386/avx512dq-vfpclassps-2.c index e02e382461d..a6b9a291381 100644 --- a/gcc/testsuite/gcc.target/i386/avx512dq-vfpclassps-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512dq-vfpclassps-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512dq -DAVX512DQ" } */ +/* { dg-options "-O2 -mavx512dq" } */ /* { dg-require-effective-target avx512dq } */ +#define AVX512DQ #include "avx512f-helper.h" #include diff --git a/gcc/testsuite/gcc.target/i386/avx512dq-vinsertf64x2-2.c b/gcc/testsuite/gcc.target/i386/avx512dq-vinsertf64x2-2.c index 00c1c8018db..961beedf608 100644 --- a/gcc/testsuite/gcc.target/i386/avx512dq-vinsertf64x2-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512dq-vinsertf64x2-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512dq -DAVX512DQ" } */ +/* { dg-options "-O2 -mavx512dq" } */ /* { dg-require-effective-target avx512dq } */ +#define AVX512DQ #include "avx512f-helper.h" #include "string.h" diff --git a/gcc/testsuite/gcc.target/i386/avx512dq-vinserti64x2-2.c b/gcc/testsuite/gcc.target/i386/avx512dq-vinserti64x2-2.c index 63ed54ea0b4..db93db2c3d7 100644 --- a/gcc/testsuite/gcc.target/i386/avx512dq-vinserti64x2-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512dq-vinserti64x2-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512dq -DAVX512DQ" } */ +/* { dg-options "-O2 -mavx512dq" } */ /* { dg-require-effective-target avx512dq } */ +#define AVX512DQ #include "avx512f-helper.h" #include "string.h" diff --git a/gcc/testsuite/gcc.target/i386/avx512dq-vorpd-2.c b/gcc/testsuite/gcc.target/i386/avx512dq-vorpd-2.c index c5ef0309ebe..97fe84ea3d6 100644 --- a/gcc/testsuite/gcc.target/i386/avx512dq-vorpd-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512dq-vorpd-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512dq -DAVX512DQ" } */ +/* { dg-options "-O2 -mavx512dq" } */ /* { dg-require-effective-target avx512dq } */ +#define AVX512DQ #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 64) diff --git a/gcc/testsuite/gcc.target/i386/avx512dq-vorps-2.c b/gcc/testsuite/gcc.target/i386/avx512dq-vorps-2.c index 87d8e02a524..95a7c5f29ed 100644 --- a/gcc/testsuite/gcc.target/i386/avx512dq-vorps-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512dq-vorps-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512dq -DAVX512DQ" } */ +/* { dg-options "-O2 -mavx512dq" } */ /* { dg-require-effective-target avx512dq } */ +#define AVX512DQ #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 32) diff --git a/gcc/testsuite/gcc.target/i386/avx512dq-vpmovd2m-2.c b/gcc/testsuite/gcc.target/i386/avx512dq-vpmovd2m-2.c index 24fdf4ae487..02b9513aca2 100644 --- a/gcc/testsuite/gcc.target/i386/avx512dq-vpmovd2m-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512dq-vpmovd2m-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512dq -DAVX512DQ" } */ +/* { dg-options "-O2 -mavx512dq" } */ /* { dg-require-effective-target avx512dq } */ +#define AVX512DQ #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 32) diff --git a/gcc/testsuite/gcc.target/i386/avx512dq-vpmovm2d-2.c b/gcc/testsuite/gcc.target/i386/avx512dq-vpmovm2d-2.c index 67b78de5e51..286113010bd 100644 --- a/gcc/testsuite/gcc.target/i386/avx512dq-vpmovm2d-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512dq-vpmovm2d-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512dq -DAVX512DQ" } */ +/* { dg-options "-O2 -mavx512dq" } */ /* { dg-require-effective-target avx512dq } */ +#define AVX512DQ #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 32) diff --git a/gcc/testsuite/gcc.target/i386/avx512dq-vpmovm2q-2.c b/gcc/testsuite/gcc.target/i386/avx512dq-vpmovm2q-2.c index c7a6c55f5dd..6527ebe2d29 100644 --- a/gcc/testsuite/gcc.target/i386/avx512dq-vpmovm2q-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512dq-vpmovm2q-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512dq -DAVX512DQ" } */ +/* { dg-options "-O2 -mavx512dq" } */ /* { dg-require-effective-target avx512dq } */ +#define AVX512DQ #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 64) diff --git a/gcc/testsuite/gcc.target/i386/avx512dq-vpmovq2m-2.c b/gcc/testsuite/gcc.target/i386/avx512dq-vpmovq2m-2.c index b7816cb9f19..805357b9a6d 100644 --- a/gcc/testsuite/gcc.target/i386/avx512dq-vpmovq2m-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512dq-vpmovq2m-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512dq -DAVX512DQ" } */ +/* { dg-options "-O2 -mavx512dq" } */ /* { dg-require-effective-target avx512dq } */ +#define AVX512DQ #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 64) diff --git a/gcc/testsuite/gcc.target/i386/avx512dq-vpmullq-2.c b/gcc/testsuite/gcc.target/i386/avx512dq-vpmullq-2.c index 2184834d807..c114cc8ee08 100644 --- a/gcc/testsuite/gcc.target/i386/avx512dq-vpmullq-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512dq-vpmullq-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512dq -DAVX512DQ" } */ +/* { dg-options "-O2 -mavx512dq" } */ /* { dg-require-effective-target avx512dq } */ +#define AVX512DQ #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 64) diff --git a/gcc/testsuite/gcc.target/i386/avx512dq-vrangepd-2.c b/gcc/testsuite/gcc.target/i386/avx512dq-vrangepd-2.c index fc032fbc507..45532a96f76 100644 --- a/gcc/testsuite/gcc.target/i386/avx512dq-vrangepd-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512dq-vrangepd-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512dq -DAVX512DQ" } */ +/* { dg-options "-O2 -mavx512dq" } */ /* { dg-require-effective-target avx512dq } */ +#define AVX512DQ #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 64) diff --git a/gcc/testsuite/gcc.target/i386/avx512dq-vrangeps-2.c b/gcc/testsuite/gcc.target/i386/avx512dq-vrangeps-2.c index 373260abd79..3be8c092543 100644 --- a/gcc/testsuite/gcc.target/i386/avx512dq-vrangeps-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512dq-vrangeps-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512dq -DAVX512DQ" } */ +/* { dg-options "-O2 -mavx512dq" } */ /* { dg-require-effective-target avx512dq } */ +#define AVX512DQ #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 32) diff --git a/gcc/testsuite/gcc.target/i386/avx512dq-vreducepd-2.c b/gcc/testsuite/gcc.target/i386/avx512dq-vreducepd-2.c index 3e231ab9d2a..00a190e873e 100644 --- a/gcc/testsuite/gcc.target/i386/avx512dq-vreducepd-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512dq-vreducepd-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512dq -DAVX512DQ" } */ +/* { dg-options "-O2 -mavx512dq" } */ /* { dg-require-effective-target avx512dq } */ +#define AVX512DQ #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 64) diff --git a/gcc/testsuite/gcc.target/i386/avx512dq-vreduceps-2.c b/gcc/testsuite/gcc.target/i386/avx512dq-vreduceps-2.c index 97afd2ad93e..9d20dcbbbb3 100644 --- a/gcc/testsuite/gcc.target/i386/avx512dq-vreduceps-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512dq-vreduceps-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512dq -DAVX512DQ" } */ +/* { dg-options "-O2 -mavx512dq" } */ /* { dg-require-effective-target avx512dq } */ +#define AVX512DQ #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 32) diff --git a/gcc/testsuite/gcc.target/i386/avx512dq-vxorpd-2.c b/gcc/testsuite/gcc.target/i386/avx512dq-vxorpd-2.c index 060861a9264..4f4a07e0e56 100644 --- a/gcc/testsuite/gcc.target/i386/avx512dq-vxorpd-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512dq-vxorpd-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512dq -DAVX512DQ" } */ +/* { dg-options "-O2 -mavx512dq" } */ /* { dg-require-effective-target avx512dq } */ +#define AVX512DQ #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 64) diff --git a/gcc/testsuite/gcc.target/i386/avx512dq-vxorps-2.c b/gcc/testsuite/gcc.target/i386/avx512dq-vxorps-2.c index 5360c04f12e..144283e36a4 100644 --- a/gcc/testsuite/gcc.target/i386/avx512dq-vxorps-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512dq-vxorps-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512dq -DAVX512DQ" } */ +/* { dg-options "-O2 -mavx512dq" } */ /* { dg-require-effective-target avx512dq } */ +#define AVX512DQ #include "avx512f-helper.h" #define SIZE (AVX512F_LEN / 32) diff --git a/gcc/testsuite/gcc.target/i386/avx512f-helper.h b/gcc/testsuite/gcc.target/i386/avx512f-helper.h index e270cd20bc5..59230856983 100644 --- a/gcc/testsuite/gcc.target/i386/avx512f-helper.h +++ b/gcc/testsuite/gcc.target/i386/avx512f-helper.h @@ -10,20 +10,20 @@ #if defined (AVX512F) && !defined (AVX512VL) #include "avx512f-check.h" -#elif defined (AVX512ER) +#elif defined (AVX512ER) && !defined (AVX512VL) #include "avx512er-check.h" -#elif defined (AVX512CD) +#elif defined (AVX512CD) && !defined (AVX512VL) #include "avx512cd-check.h" -#elif defined (AVX512DQ) +#elif defined (AVX512DQ) && !defined (AVX512VL) #include "avx512dq-check.h" -#elif defined (AVX512BW) +#elif defined (AVX512BW) && !defined (AVX512VL) #include "avx512bw-check.h" -#elif defined (AVX512VL) -#include "avx512vl-check.h" -#elif defined (AVX512IFMA) +#elif defined (AVX512IFMA) && !defined (AVX512VL) #include "avx512ifma-check.h" -#elif defined (AVX512VBMI) +#elif defined (AVX512VBMI) && !defined (AVX512VL) #include "avx512vbmi-check.h" +#elif defined (AVX512VL) +#include "avx512vl-check.h" #endif /* Macros expansion. */ @@ -114,27 +114,27 @@ void test_128 (); #if defined (AVX512F) && !defined (AVX512VL) void avx512f_test (void) { test_512 (); } -#elif defined (AVX512CD) +#elif defined (AVX512CD) && !defined (AVX512VL) void avx512cd_test (void) { test_512 (); } -#elif defined (AVX512ER) +#elif defined (AVX512ER) && !defined (AVX512VL) void avx512er_test (void) { test_512 (); } -#elif defined (AVX512DQ) +#elif defined (AVX512DQ) && !defined (AVX512VL) void avx512dq_test (void) { test_512 (); } -#elif defined (AVX512BW) +#elif defined (AVX512BW) && !defined (AVX512VL) void avx512bw_test (void) { test_512 (); } -#elif defined (AVX512VL) -void -avx512vl_test (void) { test_256 (); test_128 (); } -#elif defined (AVX512IFMA) +#elif defined (AVX512IFMA) && !defined (AVX512VL) void avx512ifma_test (void) { test_512 (); } -#elif defined (AVX512VBMI) +#elif defined (AVX512VBMI) && !defined (AVX512VL) void avx512vbmi_test (void) { test_512 (); } +#elif defined (AVX512VL) +void +avx512vl_test (void) { test_256 (); test_128 (); } #endif #endif /* AVX512F_HELPER_INCLUDED */ diff --git a/gcc/testsuite/gcc.target/i386/avx512ifma-vpmaddhuq-2.c b/gcc/testsuite/gcc.target/i386/avx512ifma-vpmaddhuq-2.c index edb28cb74fc..79f3da9266e 100644 --- a/gcc/testsuite/gcc.target/i386/avx512ifma-vpmaddhuq-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512ifma-vpmaddhuq-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512ifma -DAVX512IFMA" } */ +/* { dg-options "-O2 -mavx512ifma" } */ /* { dg-require-effective-target avx512ifma } */ #include "avx512f-helper.h" diff --git a/gcc/testsuite/gcc.target/i386/avx512ifma-vpmaddluq-2.c b/gcc/testsuite/gcc.target/i386/avx512ifma-vpmaddluq-2.c index 6937d1334f1..f6e4db134b9 100644 --- a/gcc/testsuite/gcc.target/i386/avx512ifma-vpmaddluq-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512ifma-vpmaddluq-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512ifma -DAVX512IFMA" } */ +/* { dg-options "-O2 -mavx512ifma" } */ /* { dg-require-effective-target avx512ifma } */ #include "avx512f-helper.h" diff --git a/gcc/testsuite/gcc.target/i386/avx512vbmi-vpermb-2.c b/gcc/testsuite/gcc.target/i386/avx512vbmi-vpermb-2.c index fa22fd9e46e..3027cf670a2 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vbmi-vpermb-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vbmi-vpermb-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vbmi -DAVX512VBMI" } */ +/* { dg-options "-O2 -mavx512vbmi" } */ /* { dg-require-effective-target avx512vbmi } */ #include "avx512f-helper.h" diff --git a/gcc/testsuite/gcc.target/i386/avx512vbmi-vpermi2b-2.c b/gcc/testsuite/gcc.target/i386/avx512vbmi-vpermi2b-2.c index 694b23bcc32..cb69fc56271 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vbmi-vpermi2b-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vbmi-vpermi2b-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vbmi -DAVX512VBMI" } */ +/* { dg-options "-O2 -mavx512vbmi" } */ /* { dg-require-effective-target avx512vbmi } */ #include "avx512f-helper.h" diff --git a/gcc/testsuite/gcc.target/i386/avx512vbmi-vpermt2b-2.c b/gcc/testsuite/gcc.target/i386/avx512vbmi-vpermt2b-2.c index c9f46596a1c..f6cb5b78af0 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vbmi-vpermt2b-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vbmi-vpermt2b-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vbmi -DAVX512VBMI" } */ +/* { dg-options "-O2 -mavx512vbmi" } */ /* { dg-require-effective-target avx512vbmi } */ #include "avx512f-helper.h" diff --git a/gcc/testsuite/gcc.target/i386/avx512vbmi-vpmultishiftqb-2.c b/gcc/testsuite/gcc.target/i386/avx512vbmi-vpmultishiftqb-2.c index 936d938400b..861dce2eb67 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vbmi-vpmultishiftqb-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vbmi-vpmultishiftqb-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vbmi -DAVX512VBMI" } */ +/* { dg-options "-O2 -mavx512vbmi" } */ /* { dg-require-effective-target avx512vbmi } */ #include "avx512f-helper.h" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vaddpd-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vaddpd-2.c index e9fd14be84a..50654f79969 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vaddpd-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vaddpd-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vaddpd-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vaddps-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vaddps-2.c index 0c2b7f18d6b..4759591d304 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vaddps-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vaddps-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vaddps-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-valignd-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-valignd-2.c index ef7c67830f4..69068416b21 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-valignd-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-valignd-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-valignd-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-valignq-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-valignq-2.c index b59cbf0bc5e..3443fb3a30f 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-valignq-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-valignq-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-valignq-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vandnpd-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vandnpd-2.c index 295c606d32a..21c74e832a2 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vandnpd-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vandnpd-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512dq -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512dq -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512dq } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512dq-vandnpd-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vandnps-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vandnps-2.c index 650aede4258..1df4b572f0b 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vandnps-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vandnps-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512dq -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512dq -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512dq } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512dq-vandnps-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vandpd-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vandpd-2.c index 6486ed4098f..5911f71a2fe 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vandpd-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vandpd-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512dq -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512dq -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512dq } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512dq-vandpd-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vandps-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vandps-2.c index b17e037373e..ea626bc0484 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vandps-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vandps-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512dq -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512dq -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512dq } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512dq-vandps-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vblendmpd-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vblendmpd-2.c index 56b80b11487..e437eb3b345 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vblendmpd-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vblendmpd-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vblendmpd-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vblendmps-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vblendmps-2.c index 16a40f8d68c..174378ddf30 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vblendmps-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vblendmps-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vblendmps-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vbroadcastf32x2-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vbroadcastf32x2-2.c index 5ea6b4d77e8..ef005a83eeb 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vbroadcastf32x2-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vbroadcastf32x2-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512dq -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512dq -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512dq } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512dq-vbroadcastf32x2-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vbroadcastf32x4-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vbroadcastf32x4-2.c index d6faf777804..ac00889ebdf 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vbroadcastf32x4-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vbroadcastf32x4-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -mavx512dq -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl -mavx512dq" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512dq } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vbroadcastf32x4-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vbroadcastf64x2-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vbroadcastf64x2-2.c index 3e7fcece92f..e1189aa8493 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vbroadcastf64x2-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vbroadcastf64x2-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512dq -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512dq -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512dq } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512dq-vbroadcastf64x2-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vbroadcasti32x2-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vbroadcasti32x2-2.c index f683ca5381f..04a8e47f58d 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vbroadcasti32x2-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vbroadcasti32x2-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512dq -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512dq -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512dq } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512dq-vbroadcasti32x2-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vbroadcasti32x4-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vbroadcasti32x4-2.c index 6c70ea81fda..c700d8ec2f1 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vbroadcasti32x4-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vbroadcasti32x4-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -mavx512dq -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl -mavx512dq" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512dq } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vbroadcasti32x4-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vbroadcasti64x2-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vbroadcasti64x2-2.c index 8e806069362..ac34cebe4e5 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vbroadcasti64x2-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vbroadcasti64x2-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512dq -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512dq -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512dq } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512dq-vbroadcasti64x2-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vbroadcastsd-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vbroadcastsd-2.c index 1655482c13d..b6216b5bcb3 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vbroadcastsd-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vbroadcastsd-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vbroadcastsd-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vbroadcastss-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vbroadcastss-2.c index e6dae6ff9ce..ebc7458cf12 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vbroadcastss-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vbroadcastss-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vbroadcastss-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vcmppd-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vcmppd-2.c index 2c4937ffeb7..f01f5f57f6c 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vcmppd-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vcmppd-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vcmppd-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vcmpps-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vcmpps-2.c index 6a726dfd814..b3e2c319cd0 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vcmpps-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vcmpps-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vcmpps-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vcompresspd-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vcompresspd-2.c index eee9bfb447b..6e0a3b87b4f 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vcompresspd-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vcompresspd-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vcompresspd-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vcompressps-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vcompressps-2.c index 67c7790436b..22f21a36b42 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vcompressps-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vcompressps-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vcompressps-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vcvtdq2pd-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vcvtdq2pd-2.c index 8d45492799b..35cc411ce5d 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vcvtdq2pd-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vcvtdq2pd-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vcvtdq2pd-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vcvtdq2ps-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vcvtdq2ps-2.c index d6751544ace..5d02daf370f 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vcvtdq2ps-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vcvtdq2ps-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vcvtdq2ps-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vcvtpd2dq-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vcvtpd2dq-2.c index c16d528b44d..5dd618fe111 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vcvtpd2dq-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vcvtpd2dq-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vcvtpd2dq-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vcvtpd2ps-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vcvtpd2ps-2.c index 854a3340316..f51c74eeea9 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vcvtpd2ps-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vcvtpd2ps-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vcvtpd2ps-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vcvtpd2qq-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vcvtpd2qq-2.c index 7f441ad86a1..96926bd7ac2 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vcvtpd2qq-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vcvtpd2qq-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512dq -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512dq -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512dq } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512dq-vcvtpd2qq-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vcvtpd2udq-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vcvtpd2udq-2.c index d949d430b1d..bec4c0c717f 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vcvtpd2udq-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vcvtpd2udq-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vcvtpd2udq-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vcvtpd2uqq-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vcvtpd2uqq-2.c index 892ff807f87..464f7d6f0ee 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vcvtpd2uqq-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vcvtpd2uqq-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512dq -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512dq -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512dq } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512dq-vcvtpd2uqq-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vcvtph2ps-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vcvtph2ps-2.c index 5d2c1104eee..8be4393f739 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vcvtph2ps-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vcvtph2ps-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mf16c -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mf16c -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vcvtph2ps-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vcvtps2dq-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vcvtps2dq-2.c index ba660ba9546..835a94accc5 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vcvtps2dq-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vcvtps2dq-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vcvtps2dq-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vcvtps2pd-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vcvtps2pd-2.c index 641d86198e6..715a4b6e788 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vcvtps2pd-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vcvtps2pd-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vcvtps2pd-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vcvtps2ph-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vcvtps2ph-2.c index 3d9e4fbeb71..ea77c206488 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vcvtps2ph-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vcvtps2ph-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mf16c -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mf16c -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vcvtps2ph-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vcvtps2qq-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vcvtps2qq-2.c index a4c8233d64b..0fa8365cf40 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vcvtps2qq-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vcvtps2qq-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512dq -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512dq -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512dq } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512dq-vcvtps2qq-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vcvtps2udq-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vcvtps2udq-2.c index 6bb32728e85..2d582a248ac 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vcvtps2udq-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vcvtps2udq-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vcvtps2udq-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vcvtps2uqq-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vcvtps2uqq-2.c index eaf5cb9138c..f0d72456502 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vcvtps2uqq-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vcvtps2uqq-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512dq -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512dq -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512dq } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512dq-vcvtps2uqq-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vcvtqq2pd-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vcvtqq2pd-2.c index ce3301170a9..2714aceb27e 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vcvtqq2pd-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vcvtqq2pd-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512dq -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512dq -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512dq } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512dq-vcvtqq2pd-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vcvtqq2ps-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vcvtqq2ps-2.c index b3d153943b7..7cedf45607b 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vcvtqq2ps-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vcvtqq2ps-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512dq -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512dq -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512dq } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512dq-vcvtqq2ps-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vcvttpd2dq-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vcvttpd2dq-2.c index 24fd9ad642f..413fba6f98b 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vcvttpd2dq-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vcvttpd2dq-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vcvttpd2dq-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vcvttpd2qq-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vcvttpd2qq-2.c index c616a9862e6..8e2090bd70c 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vcvttpd2qq-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vcvttpd2qq-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512dq -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512dq -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512dq } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512dq-vcvttpd2qq-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vcvttpd2udq-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vcvttpd2udq-2.c index 53f04207be0..9967ad3c3e7 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vcvttpd2udq-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vcvttpd2udq-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vcvttpd2udq-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vcvttpd2uqq-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vcvttpd2uqq-2.c index d7f1fc52583..38da995df5d 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vcvttpd2uqq-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vcvttpd2uqq-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512dq -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512dq -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512dq } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512dq-vcvttpd2uqq-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vcvttps2dq-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vcvttps2dq-2.c index 173db3c002b..8b63d8bf8e5 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vcvttps2dq-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vcvttps2dq-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vcvttps2dq-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vcvttps2qq-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vcvttps2qq-2.c index dcf6dcbe61c..129f50143bf 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vcvttps2qq-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vcvttps2qq-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512dq -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512dq -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512dq } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512dq-vcvttps2qq-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vcvttps2udq-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vcvttps2udq-2.c index e8779ea8b9a..fd468aa224b 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vcvttps2udq-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vcvttps2udq-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vcvttps2udq-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vcvttps2uqq-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vcvttps2uqq-2.c index cd9b2dd7682..d61963e7828 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vcvttps2uqq-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vcvttps2uqq-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512dq -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512dq -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512dq } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512dq-vcvttps2uqq-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vcvtudq2pd-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vcvtudq2pd-2.c index 698448500a6..0f980ac504d 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vcvtudq2pd-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vcvtudq2pd-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vcvtudq2pd-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vcvtudq2ps-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vcvtudq2ps-2.c index 98731c68449..ec843382f51 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vcvtudq2ps-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vcvtudq2ps-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vcvtudq2ps-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vcvtuqq2pd-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vcvtuqq2pd-2.c index e813a26d9cc..929e5fa3de3 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vcvtuqq2pd-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vcvtuqq2pd-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512dq -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512dq -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512dq } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512dq-vcvtuqq2pd-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vcvtuqq2ps-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vcvtuqq2ps-2.c index dd2fecd4d79..ba390ba77dd 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vcvtuqq2ps-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vcvtuqq2ps-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512dq -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512dq -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512dq } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512dq-vcvtuqq2ps-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vdbpsadbw-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vdbpsadbw-2.c index ade4ddcae3e..ecc687a3033 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vdbpsadbw-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vdbpsadbw-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512bw -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512bw-vdbpsadbw-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vdivpd-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vdivpd-2.c index bf9c41524a8..22e6d6c86e4 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vdivpd-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vdivpd-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vdivpd-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vdivps-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vdivps-2.c index 629bd1dcad3..fa42c8f7aa6 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vdivps-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vdivps-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vdivps-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vexpandpd-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vexpandpd-2.c index 4cb6a228c7d..69745a3be67 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vexpandpd-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vexpandpd-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vexpandpd-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vexpandps-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vexpandps-2.c index d9ccd4e9bba..015f37c49d8 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vexpandps-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vexpandps-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vexpandps-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vextractf32x4-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vextractf32x4-2.c index c93d518eb07..681554e0733 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vextractf32x4-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vextractf32x4-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vextractf32x4-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vextractf64x2-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vextractf64x2-2.c index 23ee6f04d7b..814138a1a7e 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vextractf64x2-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vextractf64x2-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512dq -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512dq -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512dq } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512dq-vextractf64x2-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vextracti32x4-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vextracti32x4-2.c index d9c40906e08..6ec3a34a107 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vextracti32x4-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vextracti32x4-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vextracti32x4-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vextracti64x2-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vextracti64x2-2.c index af173196905..a64f74a7653 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vextracti64x2-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vextracti64x2-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512dq -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512dq -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512dq } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512dq-vextracti64x2-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vfixupimmpd-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vfixupimmpd-2.c index 36750096ee7..13153e352e9 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vfixupimmpd-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vfixupimmpd-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vfixupimmpd-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vfixupimmps-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vfixupimmps-2.c index a37ad595430..596b51d8d90 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vfixupimmps-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vfixupimmps-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vfixupimmps-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vfmaddXXXpd-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vfmaddXXXpd-2.c index 3fdb818411b..4b26846f550 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vfmaddXXXpd-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vfmaddXXXpd-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vfmaddXXXpd-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vfmaddXXXps-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vfmaddXXXps-2.c index 8d5dd7629cd..ee97c08f25a 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vfmaddXXXps-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vfmaddXXXps-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vfmaddXXXps-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vfmaddsubXXXpd-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vfmaddsubXXXpd-2.c index 178d43c0f99..4f1be5212ab 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vfmaddsubXXXpd-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vfmaddsubXXXpd-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vfmaddsubXXXpd-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vfmaddsubXXXps-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vfmaddsubXXXps-2.c index b148aef5ed8..1d668c4d496 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vfmaddsubXXXps-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vfmaddsubXXXps-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vfmaddsubXXXps-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vfmsubXXXpd-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vfmsubXXXpd-2.c index 6a973dc3383..610c912e279 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vfmsubXXXpd-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vfmsubXXXpd-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vfmsubXXXpd-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vfmsubXXXps-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vfmsubXXXps-2.c index e9059e2e97b..ca1aa0b704c 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vfmsubXXXps-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vfmsubXXXps-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vfmsubXXXps-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vfmsubaddXXXpd-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vfmsubaddXXXpd-2.c index 733416c6d67..c76ec5de51d 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vfmsubaddXXXpd-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vfmsubaddXXXpd-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vfmsubaddXXXpd-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vfmsubaddXXXps-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vfmsubaddXXXps-2.c index eade1ca593a..3644601a960 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vfmsubaddXXXps-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vfmsubaddXXXps-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vfmsubaddXXXps-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vfnmaddXXXpd-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vfnmaddXXXpd-2.c index 4f37d83eede..768ecdadd3b 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vfnmaddXXXpd-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vfnmaddXXXpd-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vfnmaddXXXpd-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vfnmaddXXXps-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vfnmaddXXXps-2.c index 72b722d1959..325b38277d3 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vfnmaddXXXps-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vfnmaddXXXps-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vfnmaddXXXps-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vfnmsubXXXpd-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vfnmsubXXXpd-2.c index f2369677cdc..8bdb06505a3 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vfnmsubXXXpd-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vfnmsubXXXpd-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vfnmsubXXXpd-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vfnmsubXXXps-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vfnmsubXXXps-2.c index 1913e446646..f0c5f1a443b 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vfnmsubXXXps-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vfnmsubXXXps-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vfnmsubXXXps-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vfpclasspd-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vfpclasspd-2.c index 6a2a8d90b13..8db7477e43e 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vfpclasspd-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vfpclasspd-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512dq -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512dq -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512dq } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512dq-vfpclasspd-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vfpclassps-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vfpclassps-2.c index a090abf2784..de72b5f17db 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vfpclassps-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vfpclassps-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512dq -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512dq -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512dq } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512dq-vfpclassps-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vgetexppd-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vgetexppd-2.c index b8ebaf521b2..faf4be8da55 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vgetexppd-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vgetexppd-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vgetexppd-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vgetexpps-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vgetexpps-2.c index 643ccae84ab..b881af39307 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vgetexpps-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vgetexpps-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vgetexpps-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vgetmantpd-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vgetmantpd-2.c index 7007074ca86..ad865430484 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vgetmantpd-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vgetmantpd-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vgetmantpd-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vgetmantps-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vgetmantps-2.c index b76ca953379..6e3927ffa9d 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vgetmantps-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vgetmantps-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vgetmantps-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vinsertf32x4-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vinsertf32x4-2.c index f6f98024996..c4b3b75569b 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vinsertf32x4-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vinsertf32x4-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vinsertf32x4-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vinsertf64x2-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vinsertf64x2-2.c index d62212f6488..93235ddbc9a 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vinsertf64x2-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vinsertf64x2-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512dq -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512dq -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512dq } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512dq-vinsertf64x2-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vinserti32x4-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vinserti32x4-2.c index 03c29ae6e9e..780d9fc7bc1 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vinserti32x4-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vinserti32x4-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vinserti32x4-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vinserti64x2-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vinserti64x2-2.c index c2a99855d29..97e22e646ad 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vinserti64x2-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vinserti64x2-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512dq -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512dq -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512dq } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512dq-vinserti64x2-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vmaxpd-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vmaxpd-2.c index 40c878d7f28..df3c54aadca 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vmaxpd-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vmaxpd-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vmaxpd-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vmaxps-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vmaxps-2.c index d86addd9e68..38176fcd508 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vmaxps-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vmaxps-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vmaxps-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vminpd-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vminpd-2.c index deea0532727..ed4b659211c 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vminpd-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vminpd-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vminpd-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vminps-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vminps-2.c index b896a34ab5a..c5175bcdd9e 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vminps-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vminps-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vminps-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vmovapd-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vmovapd-2.c index 11d7af1ac2a..67abadbbb5f 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vmovapd-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vmovapd-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vmovapd-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vmovaps-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vmovaps-2.c index 6d876e91f7d..fb8ef9df5d6 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vmovaps-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vmovaps-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vmovaps-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vmovddup-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vmovddup-2.c index a5eaaafd00a..f989aeba9ad 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vmovddup-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vmovddup-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vmovddup-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vmovdqa32-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vmovdqa32-2.c index 0a0c90501ee..805a0c44f69 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vmovdqa32-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vmovdqa32-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vmovdqa32-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vmovdqa64-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vmovdqa64-2.c index c404ea7e0e7..f673addb4a2 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vmovdqa64-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vmovdqa64-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vmovdqa64-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vmovdqu16-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vmovdqu16-2.c index 6d0c53f78ad..45ae83d4552 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vmovdqu16-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vmovdqu16-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512bw -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512bw-vmovdqu16-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vmovdqu32-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vmovdqu32-2.c index ffff00dd57e..4b928d0cd42 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vmovdqu32-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vmovdqu32-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vmovdqu32-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vmovdqu64-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vmovdqu64-2.c index 451edccaf55..1863ed3616f 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vmovdqu64-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vmovdqu64-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vmovdqu64-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vmovdqu8-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vmovdqu8-2.c index 5fc8b95c3ab..0ac8c45f283 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vmovdqu8-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vmovdqu8-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512bw -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512bw-vmovdqu8-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vmovshdup-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vmovshdup-2.c index d7b883de824..664761d0c7e 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vmovshdup-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vmovshdup-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vmovshdup-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vmovsldup-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vmovsldup-2.c index 877f1907acb..010ecb7572e 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vmovsldup-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vmovsldup-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vmovsldup-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vmovupd-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vmovupd-2.c index f9ccc6a8f57..5938113e438 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vmovupd-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vmovupd-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vmovupd-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vmovups-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vmovups-2.c index fe49a6c8b42..db4a42c0c45 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vmovups-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vmovups-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vmovups-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vmulpd-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vmulpd-2.c index ffd0862347e..ec52677dbe2 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vmulpd-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vmulpd-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vmulpd-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vmulps-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vmulps-2.c index b0cf529ab6b..f404cb7036b 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vmulps-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vmulps-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vmulps-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vorpd-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vorpd-2.c index e44bb9df542..f7c5826106f 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vorpd-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vorpd-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512dq -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512dq -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512dq } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512dq-vorpd-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vorps-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vorps-2.c index d3d2425c5cf..4743e4ded35 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vorps-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vorps-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512dq -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512dq -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512dq } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512dq-vorps-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpabsb-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpabsb-2.c index 07d6624c260..3d103f3ad5c 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpabsb-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpabsb-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512bw -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512bw-vpabsb-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpabsd-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpabsd-2.c index 4106fe340bd..ee4a4891249 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpabsd-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpabsd-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpabsd-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpabsq-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpabsq-2.c index 4e9a54a402a..5132b570228 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpabsq-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpabsq-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpabsq-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpabsw-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpabsw-2.c index 9201b27591f..43f35e5ac5a 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpabsw-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpabsw-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512bw -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512bw-vpabsw-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpackssdw-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpackssdw-2.c index b5003fcfe8e..f1a7c9ad3eb 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpackssdw-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpackssdw-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512bw -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512bw-vpackssdw-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpacksswb-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpacksswb-2.c index cf5330f2c6c..3e134d3a01e 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpacksswb-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpacksswb-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512bw -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512bw-vpacksswb-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpackusdw-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpackusdw-2.c index aafb93d081c..4013001a12b 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpackusdw-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpackusdw-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512bw -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512bw-vpackusdw-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpackuswb-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpackuswb-2.c index bc9f888537d..263061a5179 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpackuswb-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpackuswb-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512bw -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512bw-vpackuswb-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpaddb-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpaddb-2.c index 357f43f5f11..8de15a7b51c 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpaddb-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpaddb-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512bw -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512bw-vpaddb-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpaddd-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpaddd-2.c index 3dc72ef3faf..2486d7a35f7 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpaddd-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpaddd-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpaddd-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpaddq-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpaddq-2.c index 7fb63b757e2..c201cc6b399 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpaddq-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpaddq-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpaddq-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpaddsb-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpaddsb-2.c index b4e35a36b14..251f5b820ea 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpaddsb-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpaddsb-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512bw -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512bw-vpaddsb-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpaddsw-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpaddsw-2.c index eee80d5316e..d45722234ca 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpaddsw-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpaddsw-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512bw -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512bw-vpaddsw-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpaddusb-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpaddusb-2.c index 51ede2218c0..5fa70ef6248 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpaddusb-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpaddusb-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512bw -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512bw-vpaddusb-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpaddusw-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpaddusw-2.c index 42c7d27b077..8b339f4b1c3 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpaddusw-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpaddusw-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512bw -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512bw-vpaddusw-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpaddw-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpaddw-2.c index f311198e6ed..0318f65c355 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpaddw-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpaddw-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512bw -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512bw-vpaddw-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpalignr-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpalignr-2.c index 2f52d84bb84..4c44bf7a1d0 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpalignr-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpalignr-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512bw -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512bw-vpalignr-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpandd-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpandd-2.c index 85a806b1e06..b5d254b181d 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpandd-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpandd-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpandd-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpandnd-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpandnd-2.c index 8805d30d2f2..fb8785e5e2d 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpandnd-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpandnd-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpandnd-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpandnq-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpandnq-2.c index da4169b40f3..ea0e6a3701f 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpandnq-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpandnq-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpandnq-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpandq-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpandq-2.c index 3579cf45e5b..e763fd27518 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpandq-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpandq-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpandq-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpavgb-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpavgb-2.c index 001e6b6b717..80a423b1a0a 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpavgb-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpavgb-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512bw -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512bw-vpavgb-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpavgw-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpavgw-2.c index 146832abd54..db670db4386 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpavgw-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpavgw-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512bw -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512bw-vpavgw-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpblendmb-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpblendmb-2.c index a666793194e..0274b69dea5 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpblendmb-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpblendmb-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512bw -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512bw-vpblendmb-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpblendmd-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpblendmd-2.c index b05227cbb8b..d46f7e6e4f5 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpblendmd-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpblendmd-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpblendmd-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpblendmq-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpblendmq-2.c index 2b15de68a41..9821e736823 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpblendmq-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpblendmq-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpblendmq-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpblendmw-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpblendmw-2.c index cb594275f4c..a2fb910c0e7 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpblendmw-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpblendmw-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512bw -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512bw-vpblendmw-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpbroadcastb-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpbroadcastb-2.c index 6d0ad647e8e..67a1fafaad7 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpbroadcastb-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpbroadcastb-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512bw -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512bw-vpbroadcastb-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpbroadcastd-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpbroadcastd-2.c index bfa207f9153..af387c2b534 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpbroadcastd-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpbroadcastd-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpbroadcastd-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpbroadcastq-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpbroadcastq-2.c index f4880280ea0..46608d48fd3 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpbroadcastq-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpbroadcastq-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpbroadcastq-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpbroadcastw-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpbroadcastw-2.c index 7f51fbb76a7..a6f3f43be60 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpbroadcastw-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpbroadcastw-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512bw -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512bw-vpbroadcastw-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpb-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpb-2.c index 954672fb0b1..6b041db3bbf 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpb-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpb-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512bw -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512bw-vpcmpb-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpd-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpd-2.c index 957cb039128..8273ec1a102 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpd-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpd-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpcmpd-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpeqb-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpeqb-2.c index c5c6d2bec05..b36676613dc 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpeqb-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpeqb-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512bw -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512bw-vpcmpeqb-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpeqd-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpeqd-2.c index fd6982ebe91..102de3c2d8c 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpeqd-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpeqd-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpcmpeqd-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpeqq-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpeqq-2.c index b99ac1b050f..a5385efa75b 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpeqq-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpeqq-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpcmpeqq-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpequb-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpequb-2.c index b97bc31e1d8..d05aa89b61e 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpequb-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpequb-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512bw -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512bw-vpcmpequb-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpequd-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpequd-2.c index 364c45e7bd3..a5ebb088a8b 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpequd-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpequd-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpcmpequd-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpequq-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpequq-2.c index 32a9b1f4203..e9892fdc0ab 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpequq-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpequq-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpcmpequq-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpequw-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpequw-2.c index 40491effb56..163a06bc348 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpequw-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpequw-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512bw -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512bw-vpcmpequw-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpeqw-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpeqw-2.c index 7cf17aa5721..8f1a5e11358 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpeqw-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpeqw-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512bw -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512bw-vpcmpeqw-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpged-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpged-2.c index 4af12f25036..d0910af5218 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpged-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpged-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpcmpged-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpgeq-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpgeq-2.c index ca5a3cbeb1e..ad241006a4a 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpgeq-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpgeq-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpcmpgeq-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpgeud-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpgeud-2.c index f9ad3d4ad1f..89c54d2e76e 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpgeud-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpgeud-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpcmpgeud-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpgeuq-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpgeuq-2.c index 2ed2506c592..843c0630622 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpgeuq-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpgeuq-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpcmpgeuq-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpgtb-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpgtb-2.c index 30235f647da..9088b2d2bd7 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpgtb-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpgtb-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512bw -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512bw-vpcmpgtb-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpgtd-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpgtd-2.c index 99daeb413c6..c0af97b3ffb 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpgtd-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpgtd-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpcmpgtd-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpgtq-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpgtq-2.c index 85f47be3d96..2880f229b46 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpgtq-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpgtq-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpcmpgtq-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpgtub-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpgtub-2.c index c5f068374c3..8b528e41566 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpgtub-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpgtub-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512bw -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512bw-vpcmpgtub-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpgtud-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpgtud-2.c index 7a9117fdb31..ba0beeee48e 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpgtud-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpgtud-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpcmpgtud-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpgtuq-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpgtuq-2.c index c0bf472ee61..59bbe378a73 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpgtuq-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpgtuq-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpcmpgtuq-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpgtuw-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpgtuw-2.c index 9acc3316463..38a72a921d3 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpgtuw-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpgtuw-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512bw -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512bw-vpcmpgtuw-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpgtw-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpgtw-2.c index f9a3c8e424d..b5d8cde6d83 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpgtw-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpgtw-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512bw -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512bw-vpcmpgtw-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpled-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpled-2.c index 756b836c39a..180e2951e47 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpled-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpled-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpcmpled-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpleq-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpleq-2.c index 5a342713873..88009d3a9c9 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpleq-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpleq-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpcmpleq-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpleud-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpleud-2.c index dc26cd24272..1fa4f70ebbf 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpleud-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpleud-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpcmpleud-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpleuq-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpleuq-2.c index 41ebcb9bfea..907dc8c23b4 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpleuq-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpleuq-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpcmpleuq-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpltd-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpltd-2.c index 2e0e5d59b8f..48a1d3a3a01 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpltd-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpltd-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpcmpltd-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpltq-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpltq-2.c index 5e3d16c23a4..bf5b6c8fdf6 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpltq-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpltq-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpcmpltq-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpltud-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpltud-2.c index 59d45ce944d..da4c41c8329 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpltud-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpltud-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpcmpltud-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpltuq-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpltuq-2.c index 4380c6948a6..41186af27aa 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpltuq-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpltuq-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpcmpltuq-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpneqd-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpneqd-2.c index 2fe87e9ed26..1815fe5a905 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpneqd-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpneqd-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpcmpneqd-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpneqq-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpneqq-2.c index c0fb0291fa1..98a287c3337 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpneqq-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpneqq-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpcmpneqq-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpnequd-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpnequd-2.c index ac9326784e4..7d67c029170 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpnequd-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpnequd-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpcmpnequd-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpnequq-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpnequq-2.c index 649179f6e46..a20214ede7e 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpnequq-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpnequq-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpcmpnequq-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpq-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpq-2.c index 7de841472af..a1cc386714c 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpq-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpq-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpcmpq-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpub-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpub-2.c index ee44b463f0d..a9439f96142 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpub-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpub-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512bw -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512bw-vpcmpub-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpud-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpud-2.c index 0df8f868e68..999eba6a701 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpud-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpud-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpcmpud-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpuq-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpuq-2.c index 18896276787..3e245f334b5 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpuq-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpuq-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpcmpuq-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpuw-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpuw-2.c index c098707d7f8..319f4ac3c8e 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpuw-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpuw-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512bw -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512bw-vpcmpuw-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpw-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpw-2.c index 76a8b76fbe6..21731610636 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpw-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpcmpw-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512bw -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512bw-vpcmpw-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpcompressd-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpcompressd-2.c index f6f1b08bb0a..ab3b3d9a9b0 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpcompressd-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpcompressd-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpcompressd-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpcompressq-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpcompressq-2.c index f9544eb1de7..4e7bc4090b8 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpcompressq-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpcompressq-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpcompressq-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpermb-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpermb-2.c index e29f955e539..a060c76d594 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpermb-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpermb-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vbmi -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vbmi -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512vbmi } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512vbmi-vpermb-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpermd-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpermd-2.c index 1d10e6ed215..7784992819c 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpermd-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpermd-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpermd-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpermi2b-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpermi2b-2.c index 9742e5769fa..4a6a8b29a54 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpermi2b-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpermi2b-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vbmi -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vbmi -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512vbmi } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512vbmi-vpermi2b-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpermi2d-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpermi2d-2.c index 090cb40000f..458d7c3fdd5 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpermi2d-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpermi2d-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpermi2d-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpermi2pd-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpermi2pd-2.c index a4ce1323e8f..ad6a80eb0d3 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpermi2pd-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpermi2pd-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpermi2pd-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpermi2ps-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpermi2ps-2.c index 377ee1b74fe..90170425de2 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpermi2ps-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpermi2ps-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpermi2ps-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpermi2q-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpermi2q-2.c index 22418b31ac2..acf6cac59b0 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpermi2q-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpermi2q-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpermi2q-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpermi2w-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpermi2w-2.c index 4b8881ec686..674a4d1b90e 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpermi2w-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpermi2w-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512bw -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512bw-vpermi2w-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpermilpd-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpermilpd-2.c index bf2383094ba..a7f4b942651 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpermilpd-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpermilpd-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpermilpd-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpermilpdi-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpermilpdi-2.c index 5a2b4046288..0ee778131f5 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpermilpdi-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpermilpdi-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpermilpdi-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpermilps-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpermilps-2.c index df724c7db0d..1eb5f945b24 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpermilps-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpermilps-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpermilps-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpermilpsi-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpermilpsi-2.c index c5e7cbff635..ff47914645e 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpermilpsi-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpermilpsi-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpermilpsi-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpermpd-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpermpd-2.c index 84ae96626a5..d8085327fad 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpermpd-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpermpd-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpermpd-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpermpdi-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpermpdi-2.c index c48043b8608..33fb0c10ede 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpermpdi-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpermpdi-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpermpdi-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpermps-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpermps-2.c index e53b1777de7..b88c9942655 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpermps-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpermps-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpermps-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpermq-imm-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpermq-imm-2.c index ac7c671ba96..72111f263b7 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpermq-imm-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpermq-imm-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpermq-imm-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpermq-var-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpermq-var-2.c index af096f52e49..ce9ca288193 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpermq-var-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpermq-var-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpermq-var-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpermt2b-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpermt2b-2.c index 3fea19a204b..06c8d4b6b5f 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpermt2b-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpermt2b-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vbmi -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vbmi -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512vbmi } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512vbmi-vpermt2b-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpermt2d-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpermt2d-2.c index 82e045c572a..5c314c61cbf 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpermt2d-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpermt2d-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpermt2d-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpermt2pd-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpermt2pd-2.c index 66681eb4da7..5ccdb732907 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpermt2pd-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpermt2pd-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpermt2pd-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpermt2ps-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpermt2ps-2.c index cf6e0a8ee1a..71d0e62dd58 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpermt2ps-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpermt2ps-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpermt2ps-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpermt2q-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpermt2q-2.c index 998b1752d04..c4ffb1f5e63 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpermt2q-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpermt2q-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpermt2q-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpermt2w-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpermt2w-2.c index a1649629f3e..b9ba2a89012 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpermt2w-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpermt2w-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512bw -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512bw-vpermt2w-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpermw-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpermw-2.c index 01ef5fa61ca..ddf99babc79 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpermw-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpermw-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512bw -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512bw-vpermw-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpexpandd-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpexpandd-2.c index c353d5a1311..9423de23ac8 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpexpandd-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpexpandd-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpexpandd-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpexpandq-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpexpandq-2.c index 2b571b7faa2..3842e6e10f3 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpexpandq-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpexpandq-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpexpandq-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpmaddhuq-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpmaddhuq-2.c index f39b625481d..b33259035f7 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpmaddhuq-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpmaddhuq-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512ifma -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512ifma -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512ifma } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512ifma-vpmaddhuq-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpmaddluq-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpmaddluq-2.c index a77c853e02b..b92f4930158 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpmaddluq-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpmaddluq-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512ifma -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512ifma -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512ifma } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512ifma-vpmaddluq-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpmaddubsw-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpmaddubsw-2.c index 55fc2af4436..050b1a2ad02 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpmaddubsw-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpmaddubsw-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512bw -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512bw-vpmaddubsw-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpmaddwd-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpmaddwd-2.c index 29050a345bf..c9aef2800b3 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpmaddwd-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpmaddwd-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512bw -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512bw-vpmaddwd-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpmaxsb-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpmaxsb-2.c index 8c78eed24ea..44ed4279326 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpmaxsb-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpmaxsb-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512bw -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512bw-vpmaxsb-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpmaxsd-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpmaxsd-2.c index ff1017afbd5..dc85e2c560d 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpmaxsd-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpmaxsd-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpmaxsd-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpmaxsq-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpmaxsq-2.c index 958e8d3190a..112453801de 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpmaxsq-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpmaxsq-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpmaxsq-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpmaxsw-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpmaxsw-2.c index 83b428f8a5e..ef895fc6828 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpmaxsw-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpmaxsw-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512bw -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512bw-vpmaxsw-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpmaxub-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpmaxub-2.c index 8b3d5a0cb85..3bce70a4471 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpmaxub-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpmaxub-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512bw -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512bw-vpmaxub-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpmaxud-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpmaxud-2.c index f61e911fe60..3db988729c3 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpmaxud-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpmaxud-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpmaxud-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpmaxuq-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpmaxuq-2.c index bb985567224..4316b9e61ec 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpmaxuq-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpmaxuq-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpmaxuq-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpmaxuw-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpmaxuw-2.c index 057596c0341..a68d74fceb0 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpmaxuw-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpmaxuw-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512bw -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512bw-vpmaxuw-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpminsb-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpminsb-2.c index 3fc972b6f20..5ec17d7acc3 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpminsb-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpminsb-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512bw -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512bw-vpminsb-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpminsd-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpminsd-2.c index cc465e8492f..f119a03f531 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpminsd-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpminsd-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpminsd-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpminsq-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpminsq-2.c index b0f68a0fe28..a600486dc21 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpminsq-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpminsq-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpminsq-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpminsw-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpminsw-2.c index a75a741f7d0..d7fa900558c 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpminsw-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpminsw-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512bw -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512bw-vpminsw-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpminub-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpminub-2.c index ae17a48433f..12ab4c1adac 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpminub-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpminub-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512bw -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512bw-vpminub-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpminud-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpminud-2.c index 34a17f8e08a..4afbb85fe8d 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpminud-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpminud-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpminud-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpminuq-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpminuq-2.c index 67f1e4afa8d..2ff5e91cbff 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpminuq-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpminuq-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpminuq-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpminuw-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpminuw-2.c index 80ab7ee912d..f51b1ffa74b 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpminuw-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpminuw-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512bw -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512bw-vpminuw-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpmovb2m-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpmovb2m-2.c index 7a0c962517c..c84ff1653f7 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpmovb2m-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpmovb2m-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512bw -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512bw-vpmovb2m-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpmovd2m-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpmovd2m-2.c index 4435ca5f9fc..14a9f83c2dd 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpmovd2m-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpmovd2m-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512dq -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512dq -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512dq } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512dq-vpmovd2m-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpmovdb-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpmovdb-2.c index 1d2f3adc2a4..bfaf1e330c3 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpmovdb-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpmovdb-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpmovdb-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpmovdw-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpmovdw-2.c index 7ec76377f54..7ebe1ee7149 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpmovdw-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpmovdw-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpmovdw-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpmovm2b-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpmovm2b-2.c index 51373032b54..133b69e773f 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpmovm2b-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpmovm2b-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512bw -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512bw-vpmovm2b-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpmovm2d-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpmovm2d-2.c index 44633349755..4a1a871703f 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpmovm2d-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpmovm2d-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512dq -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512dq -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512dq } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512dq-vpmovm2d-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpmovm2q-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpmovm2q-2.c index 9402f688e62..5d7c8a044f8 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpmovm2q-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpmovm2q-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512dq -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512dq -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512dq } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512dq-vpmovm2q-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpmovm2w-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpmovm2w-2.c index 4e7465a397c..ff3d6f68a45 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpmovm2w-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpmovm2w-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512bw -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512bw-vpmovm2w-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpmovq2m-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpmovq2m-2.c index ce758f285c5..06e47d1cf7b 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpmovq2m-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpmovq2m-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512dq -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512dq -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512dq } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512dq-vpmovq2m-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpmovqb-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpmovqb-2.c index 893d30bbae1..a953264a474 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpmovqb-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpmovqb-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpmovqb-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpmovqd-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpmovqd-2.c index 2570919bef8..2d48d8f08aa 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpmovqd-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpmovqd-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpmovqd-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpmovqw-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpmovqw-2.c index 0983ac57d57..1ece8f2cef0 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpmovqw-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpmovqw-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpmovqw-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpmovsdb-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpmovsdb-2.c index 2a73d23af61..5785cf3717c 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpmovsdb-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpmovsdb-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpmovsdb-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpmovsdw-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpmovsdw-2.c index e1bd82abd04..9467ac3ed92 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpmovsdw-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpmovsdw-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpmovsdw-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpmovsqb-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpmovsqb-2.c index 0ffc86c8256..abac1a3b3eb 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpmovsqb-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpmovsqb-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpmovsqb-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpmovsqd-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpmovsqd-2.c index 7e9ed106c86..e89a7f5a920 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpmovsqd-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpmovsqd-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpmovsqd-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpmovsqw-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpmovsqw-2.c index d0dacb477c8..88f709ed462 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpmovsqw-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpmovsqw-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpmovsqw-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpmovswb-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpmovswb-2.c index 39e662d08cb..1feab98119e 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpmovswb-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpmovswb-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512bw -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512bw-vpmovswb-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpmovsxbd-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpmovsxbd-2.c index 1b36fd4c05b..eeb8ba86514 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpmovsxbd-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpmovsxbd-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpmovsxbd-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpmovsxbq-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpmovsxbq-2.c index 289ebd4cc0e..f4bca1d7ab8 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpmovsxbq-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpmovsxbq-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpmovsxbq-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpmovsxbw-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpmovsxbw-2.c index 510b7ddd1e0..6ed81ce93bf 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpmovsxbw-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpmovsxbw-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512bw -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512bw-vpmovsxbw-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpmovsxdq-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpmovsxdq-2.c index 8c564c1210d..f256ec25b46 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpmovsxdq-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpmovsxdq-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpmovsxdq-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpmovsxwd-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpmovsxwd-2.c index e8d466ca4ce..4417c774f12 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpmovsxwd-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpmovsxwd-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpmovsxwd-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpmovsxwq-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpmovsxwq-2.c index cb4cf243334..e878d1792ed 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpmovsxwq-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpmovsxwq-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpmovsxwq-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpmovusdb-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpmovusdb-2.c index 4230463c1bd..e1ec299626e 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpmovusdb-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpmovusdb-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpmovusdb-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpmovusdw-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpmovusdw-2.c index db4fff646da..5f8ddd6268d 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpmovusdw-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpmovusdw-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpmovusdw-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpmovusqb-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpmovusqb-2.c index 644f1785714..52906f68dd9 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpmovusqb-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpmovusqb-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpmovusqb-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpmovusqd-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpmovusqd-2.c index 6ea1dacc285..23eb3ee9dde 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpmovusqd-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpmovusqd-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpmovusqd-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpmovusqw-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpmovusqw-2.c index a7a34af4076..00550bf6819 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpmovusqw-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpmovusqw-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpmovusqw-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpmovuswb-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpmovuswb-2.c index ba5c2284a42..0f7260cad11 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpmovuswb-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpmovuswb-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512bw -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512bw-vpmovuswb-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpmovw2m-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpmovw2m-2.c index ea6642084ff..ae26d9ee5d8 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpmovw2m-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpmovw2m-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512bw -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512bw-vpmovw2m-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpmovwb-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpmovwb-2.c index eb017e2f2b9..4483b53dc7b 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpmovwb-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpmovwb-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512bw -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512bw-vpmovwb-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpmovzxbd-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpmovzxbd-2.c index db10b72ca1a..07674f9a7d4 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpmovzxbd-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpmovzxbd-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpmovzxbd-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpmovzxbq-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpmovzxbq-2.c index bd193327563..7fad51c4d88 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpmovzxbq-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpmovzxbq-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpmovzxbq-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpmovzxbw-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpmovzxbw-2.c index 56cb8f79313..f3b02d2670a 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpmovzxbw-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpmovzxbw-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512bw -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512bw-vpmovzxbw-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpmovzxdq-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpmovzxdq-2.c index c351c22aaa7..11e1207fb3e 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpmovzxdq-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpmovzxdq-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpmovzxdq-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpmovzxwd-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpmovzxwd-2.c index a8eef3e88b1..48d79cf4f1a 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpmovzxwd-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpmovzxwd-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpmovzxwd-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpmovzxwq-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpmovzxwq-2.c index 1be6cb5b9b3..82e9864335b 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpmovzxwq-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpmovzxwq-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpmovzxwq-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpmuldq-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpmuldq-2.c index 7d2eea55d2c..dfdf4b20483 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpmuldq-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpmuldq-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpmuldq-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpmulhrsw-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpmulhrsw-2.c index 86c2e428e81..de9ac9031ed 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpmulhrsw-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpmulhrsw-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512bw -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512bw-vpmulhrsw-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpmulhuw-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpmulhuw-2.c index 7e498b131b1..c4778314c2a 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpmulhuw-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpmulhuw-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512bw -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512bw-vpmulhuw-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpmulhw-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpmulhw-2.c index c43d4cb7a28..2eee93c426f 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpmulhw-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpmulhw-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512bw -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512bw-vpmulhw-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpmulld-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpmulld-2.c index 1ea4456a9f2..b0bc1f7b8b7 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpmulld-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpmulld-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpmulld-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpmullq-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpmullq-2.c index aef44b6acf6..6eae64b32ad 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpmullq-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpmullq-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512dq -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512dq -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512dq } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512dq-vpmullq-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpmullw-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpmullw-2.c index 91b77690222..1e91087fae2 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpmullw-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpmullw-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512bw -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512bw-vpmullw-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpmultishiftqb-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpmultishiftqb-2.c index c5b3acda709..c17a8fbfc07 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpmultishiftqb-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpmultishiftqb-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vbmi -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vbmi -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512vbmi } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512vbmi-vpmultishiftqb-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpmuludq-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpmuludq-2.c index cd2b3e6da55..f51f5fa364f 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpmuludq-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpmuludq-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpmuludq-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpord-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpord-2.c index c81e1f763ff..0f2f2e1ddd8 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpord-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpord-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpord-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vporq-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vporq-2.c index 776181fdba2..0b63a29f69a 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vporq-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vporq-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vporq-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vprold-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vprold-2.c index 4c7b4ab629f..af99f131f9d 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vprold-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vprold-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vprold-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vprolq-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vprolq-2.c index cf1f98f2647..a9102c419af 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vprolq-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vprolq-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vprolq-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vprolvd-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vprolvd-2.c index 0f31644b0fb..511c8826545 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vprolvd-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vprolvd-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vprolvd-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vprolvq-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vprolvq-2.c index b203c9fdd5a..8ac0f03f5f3 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vprolvq-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vprolvq-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vprolvq-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vprord-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vprord-2.c index 6ae0e3ba6bf..ed4b2b22fd1 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vprord-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vprord-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vprord-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vprorq-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vprorq-2.c index 83aacd134e6..c2be2593b7d 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vprorq-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vprorq-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vprorq-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vprorvd-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vprorvd-2.c index 373beebb2ab..7e638f2385b 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vprorvd-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vprorvd-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vprorvd-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vprorvq-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vprorvq-2.c index 781b62b8e12..d747909c814 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vprorvq-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vprorvq-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vprorvq-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpshufb-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpshufb-2.c index 99495537407..1719a08caed 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpshufb-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpshufb-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512bw -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512bw-vpshufb-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpshufd-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpshufd-2.c index 54223fd4dd4..dfab2694a48 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpshufd-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpshufd-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpshufd-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpshufhw-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpshufhw-2.c index 296e56384e5..2dfc1e57a93 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpshufhw-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpshufhw-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512bw -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512bw-vpshufhw-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpshuflw-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpshuflw-2.c index 0e59841ba1c..3fa5d496022 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpshuflw-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpshuflw-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512bw -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512bw-vpshuflw-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpslld-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpslld-2.c index 681feb04ccb..dc40089758f 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpslld-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpslld-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpslld-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpslldi-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpslldi-2.c index 31baa684d52..619a9d85d9c 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpslldi-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpslldi-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpslldi-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpsllq-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpsllq-2.c index 135292f3576..61de652d10b 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpsllq-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpsllq-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpsllq-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpsllqi-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpsllqi-2.c index 764df718a02..b23ae1fb6f6 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpsllqi-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpsllqi-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpsllqi-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpsllvd-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpsllvd-2.c index f1281d33926..f3933ff8689 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpsllvd-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpsllvd-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpsllvd-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpsllvq-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpsllvq-2.c index 19b087b0446..5fb48902727 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpsllvq-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpsllvq-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpsllvq-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpsllvw-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpsllvw-2.c index 65db9206bb0..370cc11bcd8 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpsllvw-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpsllvw-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512bw -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512bw-vpsllvw-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpsllw-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpsllw-2.c index d0ca765cc34..6479c8dc43d 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpsllw-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpsllw-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512bw -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512bw-vpsllw-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpsllwi-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpsllwi-2.c index 7126b7e7d8e..baa38c94a21 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpsllwi-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpsllwi-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512bw -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512bw-vpsllwi-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpsrad-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpsrad-2.c index 86abe6c2148..37d889a3f99 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpsrad-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpsrad-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpsrad-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpsradi-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpsradi-2.c index b77874583c4..c967adba986 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpsradi-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpsradi-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpsradi-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpsraq-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpsraq-2.c index 3331f6b2e3b..a13c8e06b70 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpsraq-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpsraq-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpsraq-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpsraqi-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpsraqi-2.c index 25b6c44e8b4..c69d87b07a0 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpsraqi-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpsraqi-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpsraqi-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpsravd-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpsravd-2.c index da8c2afdaa7..586cc3d7907 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpsravd-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpsravd-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpsravd-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpsravq-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpsravq-2.c index ae95fa3eb8b..99d3770357f 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpsravq-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpsravq-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpsravq-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpsravw-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpsravw-2.c index 67676902221..c89ee126cef 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpsravw-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpsravw-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512bw -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512bw-vpsravw-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpsraw-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpsraw-2.c index ad6643c2978..039c74be9c2 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpsraw-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpsraw-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512bw -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512bw-vpsraw-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpsrawi-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpsrawi-2.c index 1d5aab70c9e..331541feb22 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpsrawi-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpsrawi-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512bw -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512bw-vpsrawi-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpsrld-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpsrld-2.c index 1c420f170f2..8808f815c70 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpsrld-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpsrld-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpsrld-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpsrldi-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpsrldi-2.c index 86ff3ab787a..e76074ec074 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpsrldi-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpsrldi-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpsrldi-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpsrlq-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpsrlq-2.c index db6a3d18012..9590629500d 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpsrlq-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpsrlq-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpsrlq-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpsrlqi-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpsrlqi-2.c index 25a1f243f53..4ca5e31893a 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpsrlqi-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpsrlqi-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpsrlqi-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpsrlvd-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpsrlvd-2.c index dfbf3647548..5f3ae270d38 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpsrlvd-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpsrlvd-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpsrlvd-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpsrlvq-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpsrlvq-2.c index e9640a7346b..3a0bcc0df95 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpsrlvq-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpsrlvq-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpsrlvq-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpsrlvw-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpsrlvw-2.c index 7208e64379d..ae348f5011d 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpsrlvw-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpsrlvw-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512bw -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512bw-vpsrlvw-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpsrlw-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpsrlw-2.c index 492718332f6..3bdc755d038 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpsrlw-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpsrlw-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512bw -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512bw-vpsrlw-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpsrlwi-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpsrlwi-2.c index 674db9fdc4a..8ad39d057c6 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpsrlwi-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpsrlwi-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512bw -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512bw-vpsrlwi-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpsubb-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpsubb-2.c index 7dcd9a452a4..15209a0ec0f 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpsubb-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpsubb-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512bw -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512bw-vpsubb-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpsubd-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpsubd-2.c index f16988f1ae6..ed759573642 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpsubd-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpsubd-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpsubd-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpsubq-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpsubq-2.c index 37e4d82a217..094199512c9 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpsubq-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpsubq-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpsubq-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpsubsb-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpsubsb-2.c index 1aed17a4f85..158a0115d68 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpsubsb-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpsubsb-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512bw -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512bw-vpsubsb-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpsubsw-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpsubsw-2.c index 163376609b0..2ac24631208 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpsubsw-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpsubsw-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512bw -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512bw-vpsubsw-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpsubusb-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpsubusb-2.c index 167b937bc23..2e787d4721f 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpsubusb-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpsubusb-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512bw -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512bw-vpsubusb-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpsubusw-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpsubusw-2.c index a4c94b3b611..707a9b241bb 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpsubusw-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpsubusw-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512bw -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512bw-vpsubusw-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpsubw-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpsubw-2.c index 0b69b8909b0..90b7f1c4777 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpsubw-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpsubw-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512bw -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512bw-vpsubw-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpternlogd-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpternlogd-2.c index 0336a153e2c..9a38aa7def6 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpternlogd-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpternlogd-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpternlogd-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpternlogq-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpternlogq-2.c index 9187e0adea3..7ba86919220 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpternlogq-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpternlogq-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpternlogq-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vptestmb-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vptestmb-2.c index 6d7478972c8..562422dab5e 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vptestmb-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vptestmb-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512bw -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512bw-vptestmb-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vptestmd-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vptestmd-2.c index d0fed9722b3..96fdb113e46 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vptestmd-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vptestmd-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vptestmd-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vptestmq-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vptestmq-2.c index 0cc41241566..e9cf332c0f7 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vptestmq-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vptestmq-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vptestmq-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vptestmw-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vptestmw-2.c index b4bcdbd153a..ea112e31a3b 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vptestmw-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vptestmw-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512bw -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512bw-vptestmw-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vptestnmb-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vptestnmb-2.c index 8406692ebe4..04d480a5367 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vptestnmb-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vptestnmb-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512bw -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512bw-vptestnmb-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vptestnmd-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vptestnmd-2.c index 307e618036a..94b5889e08c 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vptestnmd-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vptestnmd-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vptestnmd-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vptestnmq-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vptestnmq-2.c index 89aa0ff4a15..2ff8dcab574 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vptestnmq-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vptestnmq-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vptestnmq-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vptestnmw-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vptestnmw-2.c index b759078cb41..7d135574def 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vptestnmw-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vptestnmw-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512bw -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512bw-vptestnmw-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpunpckhbw-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpunpckhbw-2.c index 16821a4567d..1891aeacb43 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpunpckhbw-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpunpckhbw-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512bw -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512bw-vpunpckhbw-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpunpckhdq-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpunpckhdq-2.c index 6d4743caef4..0f873d3f437 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpunpckhdq-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpunpckhdq-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpunpckhdq-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpunpckhqdq-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpunpckhqdq-2.c index f61e456dd27..3258aab145c 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpunpckhqdq-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpunpckhqdq-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpunpckhqdq-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpunpckhwd-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpunpckhwd-2.c index 9af00628595..16e6997ceff 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpunpckhwd-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpunpckhwd-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512bw -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512bw-vpunpckhwd-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpunpcklbw-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpunpcklbw-2.c index 35f4a9981a0..07ea6442971 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpunpcklbw-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpunpcklbw-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512bw -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512bw-vpunpcklbw-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpunpckldq-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpunpckldq-2.c index 6d3099ec862..dd2b9fb9602 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpunpckldq-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpunpckldq-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpunpckldq-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpunpcklqdq-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpunpcklqdq-2.c index 37ec820b557..006497fada9 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpunpcklqdq-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpunpcklqdq-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpunpcklqdq-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpunpcklwd-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpunpcklwd-2.c index 491e542b125..d7fbe5e20d2 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpunpcklwd-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpunpcklwd-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512bw -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512bw } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512bw-vpunpcklwd-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpxord-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpxord-2.c index f67fdf9377d..135ccf622a6 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpxord-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpxord-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpxord-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vpxorq-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vpxorq-2.c index f28e67122cb..aaa16a42625 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vpxorq-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vpxorq-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vpxorq-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vrangepd-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vrangepd-2.c index 8e0fb3ad5a6..494f51cb3ca 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vrangepd-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vrangepd-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512dq -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512dq -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512dq } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512dq-vrangepd-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vrangeps-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vrangeps-2.c index 5051f2555db..992f0bba516 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vrangeps-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vrangeps-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512dq -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512dq -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512dq } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512dq-vrangeps-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vrcp14pd-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vrcp14pd-2.c index 737c81db026..799205a0c3f 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vrcp14pd-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vrcp14pd-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vrcp14pd-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vrcp14ps-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vrcp14ps-2.c index 8241aa2649e..9afa0c96c03 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vrcp14ps-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vrcp14ps-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vrcp14ps-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vreducepd-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vreducepd-2.c index bede79a531a..baac0623e1b 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vreducepd-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vreducepd-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512dq -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512dq -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512dq } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512dq-vreducepd-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vreduceps-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vreduceps-2.c index 6920924bdfd..f16df832936 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vreduceps-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vreduceps-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512dq -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512dq -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512dq } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512dq-vreduceps-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vrndscalepd-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vrndscalepd-2.c index 77d56318743..8a14946468f 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vrndscalepd-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vrndscalepd-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vrndscalepd-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vrndscaleps-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vrndscaleps-2.c index 7f7566bebd4..ea80cd062d2 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vrndscaleps-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vrndscaleps-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vrndscaleps-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vrsqrt14pd-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vrsqrt14pd-2.c index 750e5916d9d..21ab50f0aa8 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vrsqrt14pd-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vrsqrt14pd-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vrsqrt14pd-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vrsqrt14ps-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vrsqrt14ps-2.c index 6eed5988b13..35810f97720 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vrsqrt14ps-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vrsqrt14ps-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vrsqrt14ps-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vscalefpd-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vscalefpd-2.c index 0d8e4c4255e..92efc1ccdd2 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vscalefpd-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vscalefpd-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vscalefpd-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vscalefps-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vscalefps-2.c index d655a1b6dcd..0b152f4032b 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vscalefps-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vscalefps-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vscalefps-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vshuff32x4-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vshuff32x4-2.c index 7fbbff3c9c4..17af751661c 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vshuff32x4-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vshuff32x4-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vshuff32x4-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vshuff64x2-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vshuff64x2-2.c index e751077b74b..a5475b5f55f 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vshuff64x2-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vshuff64x2-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vshuff64x2-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vshufi32x4-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vshufi32x4-2.c index 8debef41427..dad55963e18 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vshufi32x4-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vshufi32x4-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vshufi32x4-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vshufi64x2-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vshufi64x2-2.c index 726234c3d1e..af8be05deff 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vshufi64x2-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vshufi64x2-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vshufi64x2-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vshufpd-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vshufpd-2.c index 8b4ef9882a2..088f7b3bd5e 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vshufpd-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vshufpd-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vshufpd-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vshufps-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vshufps-2.c index 260922f27fb..3928ebac82b 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vshufps-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vshufps-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vshufps-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vsqrtpd-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vsqrtpd-2.c index 15698e2a344..d0a7d2ac828 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vsqrtpd-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vsqrtpd-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vsqrtpd-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vsqrtps-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vsqrtps-2.c index 1bd5bb12e18..1d88da1af46 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vsqrtps-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vsqrtps-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vsqrtps-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vsubpd-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vsubpd-2.c index b3a9c8f76dd..8c880a0aa47 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vsubpd-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vsubpd-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512f -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512f -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vsubpd-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vsubps-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vsubps-2.c index d22740a098d..66027c9d7a6 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vsubps-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vsubps-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vsubps-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vunpckhpd-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vunpckhpd-2.c index a3323db368e..115196d0ed7 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vunpckhpd-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vunpckhpd-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vunpckhpd-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vunpckhps-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vunpckhps-2.c index 211cbd90a52..407cf25028c 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vunpckhps-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vunpckhps-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vunpckhps-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vunpcklpd-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vunpcklpd-2.c index 03df654b3ac..7034816083f 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vunpcklpd-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vunpcklpd-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vunpcklpd-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vunpcklps-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vunpcklps-2.c index 2fa930673bd..d15d69dfade 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vunpcklps-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vunpcklps-2.c @@ -1,7 +1,8 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512f-vunpcklps-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vxorpd-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vxorpd-2.c index 8a8eb392312..95bc8c9ca16 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vxorpd-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vxorpd-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512dq -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512dq -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512dq } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512dq-vxorpd-2.c" diff --git a/gcc/testsuite/gcc.target/i386/avx512vl-vxorps-2.c b/gcc/testsuite/gcc.target/i386/avx512vl-vxorps-2.c index 1f255cd0060..9d4843754e1 100644 --- a/gcc/testsuite/gcc.target/i386/avx512vl-vxorps-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512vl-vxorps-2.c @@ -1,8 +1,9 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx512dq -mavx512vl -DAVX512VL" } */ +/* { dg-options "-O2 -mavx512dq -mavx512vl" } */ /* { dg-require-effective-target avx512vl } */ /* { dg-require-effective-target avx512dq } */ +#define AVX512VL #define AVX512F_LEN 256 #define AVX512F_LEN_HALF 128 #include "avx512dq-vxorps-2.c" -- 2.30.2