From c4dabffe5dd19aa5cfc635742d4e54462b1ce35d Mon Sep 17 00:00:00 2001 From: tocarip 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@218203 138bc75d-0d04-0410-961f-82ee72b054a4 --- 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 70e8f89dd230..52ac186b7840 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 cbd50d3a7ef6..fd81dbaa33d7 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 48a59b848243..a61609c40d21 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 4c65cf54e43c..a56e61fc987c 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 9cd6ce18b8e8..8776ad4dc9af 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 07e9bfea64f8..29338096292e 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 3a9f5c0b4fbe..af144644ab9f 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 734f3ffe0475..dc390bb94f86 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 2083b59a837c..84310867a298 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 5a8d796fd1c5..ca31d8e26a4e 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 92ab041857b7..e74a5a3c7de1 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 28759bb02546..fd9a9ea77b5a 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 2f6b118be4e0..0749c7298f1b 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 e67232f94862..33bb2a56dabf 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 138ee4098ce2..cdc7d00b5470 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 3b383703d3aa..290d8f5b2fb4 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 4de6e05db798..dc9288971218 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 2dabd7194789..7a1f44181372 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 51496865d645..1f7b31906e00 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 107559bbc9e9..d9ef481d2433 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 d4fb51c431d0..1b60bf05ccfd 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 821b5dd84911..7bf0b41cd753 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 6e68aa145ad6..db4c2fe93cb2 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 8b0c541a9029..b6f56777dbb7 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 4e81f2bcfb33..6713d61f1f6b 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 06f1c99986d9..6a5bcea34175 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 3fc0e7dc1506..adc7f2d97cbb 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 2ff608a0605e..f7e75f402f15 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 fe28ffb5d3ac..56bde4d8e122 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 29a88c91b5e6..efcd4e4c5f80 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 b0105aad2971..89a08654082b 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 6b94030b9f55..164258caac8f 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 f99c23885cd6..b3d8a2e2ae7a 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 a0f1508ef799..db84a5503f51 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 e11be516074c..6397d1b686bd 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 b56fca8180a7..6612eb788c31 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 45caba4478ec..1b4eba4015c1 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 1145dd53dd04..bec00e739f71 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 64028367ff65..881000572f79 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 5ee845a40530..cefc3f805131 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 a53dd2d54f33..134df0ebe451 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 3d83967886fe..ebd9996c82c8 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 82b997c8ef3f..a426a8cae517 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 387d7bbc9ead..91fd7d5011e1 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 db43880c2a76..6d52f0726b78 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 da13d7c31ba8..bbad53cfe891 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 e8b8c6109cad..53a722dd74a5 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 0b5005f8eaf3..5e81906a7572 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 be288c9b3e67..8fdc9f2a1d83 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 587030535aff..2c9f5a890069 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 54c3588238bd..08a3b4cfcc25 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 52d7ac274fcf..0fd83da3109c 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 58d75f4b8ec9..50446be97b26 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 1746534fa4ae..2eab0c0330b3 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 e3bd83fee8ae..d66be4f59651 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 fb6ef8e1b943..3d08543362a0 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 9d81e41a6422..343f4f7b9a30 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 608fbf40fbcd..ef3663c89365 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 bcfa472f7332..1d00bfdc6ac7 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 e9f80f8764c1..ff98e08af06d 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 7f5532e139c1..7e41263a6bc9 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 d7e6896097b2..a6221adde05d 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 57e1ed5cf6e7..fa70bb587dc6 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 a3834b36ec11..7dfdd4b31afc 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 0e6db4d7c5b0..fecaf6af6cd9 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 17a6dc6238b6..7fa532f24643 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 073bdc92c012..6a1a0715672a 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 46cf03ce6a25..69e25a27c4da 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 4cc440530689..75229b2339df 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 cc82398b6621..094d4329ab04 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 916d481350da..450afacf3118 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 16dff18ce506..32857dae5519 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 7048147e743f..34e6423cd28d 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 4ae2f36f73bc..eeb826193e9f 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 512940a27655..ab14f71434ae 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 d87932d304e7..956d7ab055cc 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 603882330b9c..cfa25696f832 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 6b43dcfb744b..77516ca8f0ae 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 4043217ba7bb..4c1ae83e3599 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 72dda61c3c20..d4f2947732c8 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 e8a5f20b657f..09f2337d703e 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 3eb629b988fa..231aa479e091 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 87d55f79d92d..de868296d935 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 225d732a7b4a..f40c229b8154 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 f1649c23542c..15c5ebb87ee7 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 b72b806a4828..79ccc6554802 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 eb98685770b8..cf38c7a71868 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 611a8a84b838..7a8fed39156b 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 1dfe6448af84..52189b7571cd 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 1a4cc8040ee1..f4b8e7f8508d 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 b602b388c3d5..2fe2fe908a51 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 a4e519be376a..bfe36516faf8 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 d8b5e5557f4a..be28eb2e02d5 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 deb30cd181d9..91ac594b66ae 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 9febeaa92f39..4d45e57d2dfa 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 106a8daab1d2..ca937325e0a5 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 82a5dd93e1b4..4378f2aa3878 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 d9ca442cfb66..c2980198ccb5 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 0e2b4adf1cdb..829615709b29 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 21fcee814367..586699ec140b 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 13ea5b92e294..960a9d8e9468 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 ce155a8aba64..dc2ab0745e0e 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 a29e4d4f0de4..7c877a54a525 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 88e52e0d8916..0be2b7ceeb74 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 14df2fbdef2e..39a45c1417fd 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 e5a73658b108..208336b6532e 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 013e1ecc7a75..50268b907e06 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 142ac938e54e..0b58804c4753 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 26d225164215..6d531d0f6aec 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 ebb111412987..7bbf06cf6038 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 ccca285700e4..32b2ada21bda 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 3be8746d8300..252755ed80d5 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 ac761c82af34..97f9c9bd9066 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 0e30bfe99cbc..012cf08129f7 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 de1462841b38..35795ec25899 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 60659d13c77c..5f99e798cb72 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 bab171772079..57f6f8a5ce38 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 7143415198be..c1bfee86bae9 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 751c086f6ff8..4af95ce9abff 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 6b338223cbc0..a02e4d0a6e3a 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 39f450c9ea04..ef7f10ff6ef7 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 2b3b38b321ab..928659ea005c 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 1221ebe8ce64..fe3f861b968e 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 907e1d9877b5..80833b785442 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 794024f6cedf..7bd3b9dfbab8 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 02a2543cbb17..5beace84163f 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 95fb0cf6a2c2..dfedec5c3190 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 000e0919088d..0d648f5dc2ed 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 e02e382461d0..a6b9a291381b 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 00c1c8018db9..961beedf608f 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 63ed54ea0b46..db93db2c3d7b 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 c5ef0309ebe7..97fe84ea3d63 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 87d8e02a524f..95a7c5f29eda 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 24fdf4ae4874..02b9513aca2f 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 67b78de5e51e..286113010bd6 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 c7a6c55f5dd5..6527ebe2d294 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 b7816cb9f199..805357b9a6d5 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 2184834d8072..c114cc8ee081 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 fc032fbc5073..45532a96f760 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 373260abd79b..3be8c0925435 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 3e231ab9d2a6..00a190e873ed 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 97afd2ad93e8..9d20dcbbbb30 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 060861a9264c..4f4a07e0e56d 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 5360c04f12e9..144283e36a47 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 e270cd20bc5f..592308569833 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 edb28cb74fca..79f3da9266e5 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 6937d1334f1c..f6e4db134b93 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 fa22fd9e46ed..3027cf670a2e 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 694b23bcc322..cb69fc562710 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 c9f46596a1c0..f6cb5b78af0f 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 936d938400bb..861dce2eb677 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 e9fd14be84ab..50654f799694 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 0c2b7f18d6bf..4759591d304d 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 ef7c67830f43..69068416b21c 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 b59cbf0bc5e7..3443fb3a30f5 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 295c606d32a9..21c74e832a26 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 650aede42586..1df4b572f0b1 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 6486ed4098fd..5911f71a2fe1 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 b17e037373e3..ea626bc0484a 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 56b80b114872..e437eb3b3456 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 16a40f8d68c1..174378ddf301 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 5ea6b4d77e8b..ef005a83eeba 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 d6faf777804f..ac00889ebdf2 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 3e7fcece92fe..e1189aa8493d 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 f683ca5381f3..04a8e47f58d8 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 6c70ea81fda0..c700d8ec2f13 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 8e806069362d..ac34cebe4e58 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 1655482c13dd..b6216b5bcb3c 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 e6dae6ff9ce0..ebc7458cf121 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 2c4937ffeb7f..f01f5f57f6c2 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 6a726dfd8148..b3e2c319cd0b 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 eee9bfb447ba..6e0a3b87b4f4 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 67c7790436be..22f21a36b423 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 8d45492799b6..35cc411ce5d4 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 d6751544ace0..5d02daf370f2 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 c16d528b44d3..5dd618fe1116 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 854a3340316c..f51c74eeea9f 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 7f441ad86a14..96926bd7ac26 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 d949d430b1da..bec4c0c717f0 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 892ff807f878..464f7d6f0ee1 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 5d2c1104eee4..8be4393f739e 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 ba660ba9546e..835a94accc5d 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 641d86198e66..715a4b6e7885 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 3d9e4fbeb717..ea77c206488a 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 a4c8233d64ba..0fa8365cf402 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 6bb32728e85f..2d582a248ac4 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 eaf5cb9138c8..f0d724565027 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 ce3301170a95..2714aceb27e8 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 b3d153943b72..7cedf45607b3 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 24fd9ad642f6..413fba6f98ba 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 c616a9862e69..8e2090bd70ce 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 53f04207be03..9967ad3c3e73 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 d7f1fc525832..38da995df5d7 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 173db3c002b2..8b63d8bf8e5e 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 dcf6dcbe61cf..129f50143bfe 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 e8779ea8b9a7..fd468aa224bd 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 cd9b2dd76822..d61963e78283 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 698448500a6b..0f980ac504d5 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 98731c684490..ec843382f512 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 e813a26d9ccd..929e5fa3de3b 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 dd2fecd4d798..ba390ba77dd4 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 ade4ddcae3e4..ecc687a3033e 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 bf9c41524a83..22e6d6c86e48 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 629bd1dcad37..fa42c8f7aa69 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 4cb6a228c7d3..69745a3be67b 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 d9ccd4e9bbae..015f37c49d86 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 c93d518eb070..681554e07339 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 23ee6f04d7bb..814138a1a7e6 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 d9c40906e08d..6ec3a34a1070 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 af1731969054..a64f74a7653b 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 36750096ee7b..13153e352e9b 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 a37ad5954307..596b51d8d90e 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 3fdb818411bb..4b26846f550c 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 8d5dd7629cdb..ee97c08f25af 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 178d43c0f99e..4f1be5212abc 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 b148aef5ed8b..1d668c4d4969 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 6a973dc3383d..610c912e279e 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 e9059e2e97bf..ca1aa0b704cc 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 733416c6d67f..c76ec5de51dd 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 eade1ca593ae..3644601a960f 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 4f37d83eede5..768ecdadd3b1 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 72b722d1959c..325b38277d34 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 f2369677cdcb..8bdb06505a3e 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 1913e4466467..f0c5f1a443b2 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 6a2a8d90b13d..8db7477e43e6 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 a090abf27842..de72b5f17dba 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 b8ebaf521b25..faf4be8da55f 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 643ccae84abd..b881af39307d 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 7007074ca86b..ad8654304842 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 b76ca9533796..6e3927ffa9d9 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 f6f980249969..c4b3b75569bb 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 d62212f6488a..93235ddbc9ac 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 03c29ae6e9ee..780d9fc7bc1f 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 c2a99855d298..97e22e646ad5 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 40c878d7f282..df3c54aadcac 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 d86addd9e68d..38176fcd508d 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 deea0532727d..ed4b659211c4 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 b896a34ab5a1..c5175bcdd9ec 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 11d7af1ac2a7..67abadbbb5f1 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 6d876e91f7dc..fb8ef9df5d67 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 a5eaaafd00a4..f989aeba9ad3 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 0a0c90501ee7..805a0c44f693 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 c404ea7e0e79..f673addb4a26 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 6d0c53f78ad3..45ae83d4552e 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 ffff00dd57e2..4b928d0cd422 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 451edccaf55c..1863ed3616fa 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 5fc8b95c3aba..0ac8c45f283a 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 d7b883de824d..664761d0c7e0 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 877f1907acbc..010ecb7572e8 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 f9ccc6a8f578..5938113e4389 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 fe49a6c8b429..db4a42c0c450 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 ffd0862347e9..ec52677dbe2f 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 b0cf529ab6b5..f404cb7036bc 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 e44bb9df5424..f7c5826106f1 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 d3d2425c5cf2..4743e4ded35c 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 07d6624c260c..3d103f3ad5c6 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 4106fe340bd7..ee4a4891249b 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 4e9a54a402a0..5132b570228b 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 9201b27591f6..43f35e5ac5aa 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 b5003fcfe8e4..f1a7c9ad3eba 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 cf5330f2c6cd..3e134d3a01e2 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 aafb93d081c2..4013001a12bd 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 bc9f888537d2..263061a51790 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 357f43f5f111..8de15a7b51c1 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 3dc72ef3faf0..2486d7a35f77 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 7fb63b757e21..c201cc6b3990 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 b4e35a36b14a..251f5b820ea1 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 eee80d5316ed..d45722234ca8 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 51ede2218c0d..5fa70ef62482 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 42c7d27b0779..8b339f4b1c3f 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 f311198e6ed0..0318f65c3554 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 2f52d84bb844..4c44bf7a1d08 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 85a806b1e068..b5d254b181d2 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 8805d30d2f23..fb8785e5e2d4 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 da4169b40f3a..ea0e6a3701f5 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 3579cf45e5b1..e763fd275183 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 001e6b6b717f..80a423b1a0ab 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 146832abd54b..db670db43864 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 a666793194ed..0274b69dea5e 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 b05227cbb8b7..d46f7e6e4f57 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 2b15de68a41c..9821e736823d 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 cb594275f4c2..a2fb910c0e7c 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 6d0ad647e8ee..67a1fafaad73 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 bfa207f9153a..af387c2b534d 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 f4880280ea01..46608d48fd33 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 7f51fbb76a7e..a6f3f43be605 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 954672fb0b10..6b041db3bbf7 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 957cb039128f..8273ec1a102e 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 c5c6d2bec05d..b36676613dc9 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 fd6982ebe91d..102de3c2d8c5 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 b99ac1b050fa..a5385efa75b2 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 b97bc31e1d86..d05aa89b61ec 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 364c45e7bd31..a5ebb088a8b2 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 32a9b1f42032..e9892fdc0abe 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 40491effb562..163a06bc3483 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 7cf17aa5721e..8f1a5e113580 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 4af12f250365..d0910af5218e 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 ca5a3cbeb1ed..ad241006a4ab 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 f9ad3d4ad1f5..89c54d2e76eb 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 2ed2506c5923..843c06306229 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 30235f647da8..9088b2d2bd72 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 99daeb413c6c..c0af97b3ffb5 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 85f47be3d960..2880f229b463 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 c5f068374c38..8b528e41566d 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 7a9117fdb317..ba0beeee48e8 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 c0bf472ee612..59bbe378a731 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 9acc33164632..38a72a921d3e 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 f9a3c8e424de..b5d8cde6d83c 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 756b836c39a9..180e2951e472 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 5a3427138736..88009d3a9c99 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 dc26cd242726..1fa4f70ebbf9 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 41ebcb9bfeac..907dc8c23b4c 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 2e0e5d59b8ff..48a1d3a3a019 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 5e3d16c23a40..bf5b6c8fdf6e 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 59d45ce944d5..da4c41c83293 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 4380c6948a6a..41186af27aa6 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 2fe87e9ed26a..1815fe5a9054 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 c0fb0291fa11..98a287c33378 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 ac9326784e4d..7d67c029170f 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 649179f6e466..a20214ede7e2 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 7de841472af2..a1cc386714c3 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 ee44b463f0dc..a9439f961423 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 0df8f868e686..999eba6a701e 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 188962767877..3e245f334b5f 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 c098707d7f83..319f4ac3c8e1 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 76a8b76fbe6e..217316106363 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 f6f1b08bb0a5..ab3b3d9a9b06 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 f9544eb1de78..4e7bc4090b87 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 e29f955e539e..a060c76d5948 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 1d10e6ed2154..7784992819c5 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 9742e5769fae..4a6a8b29a541 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 090cb40000f7..458d7c3fdd52 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 a4ce1323e8f7..ad6a80eb0d3e 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 377ee1b74fe3..90170425de2b 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 22418b31ac2f..acf6cac59b03 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 4b8881ec6867..674a4d1b90e3 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 bf2383094bab..a7f4b9426519 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 5a2b4046288d..0ee778131f53 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 df724c7db0d4..1eb5f945b243 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 c5e7cbff6352..ff47914645eb 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 84ae96626a5f..d8085327fad3 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 c48043b86081..33fb0c10ede3 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 e53b1777de7a..b88c99426553 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 ac7c671ba965..72111f263b7a 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 af096f52e497..ce9ca2881930 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 3fea19a204b7..06c8d4b6b5f6 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 82e045c572a8..5c314c61cbf4 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 66681eb4da76..5ccdb7329071 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 cf6e0a8ee1a3..71d0e62dd589 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 998b1752d04f..c4ffb1f5e63f 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 a1649629f3e7..b9ba2a890129 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 01ef5fa61ca1..ddf99babc795 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 c353d5a13117..9423de23ac86 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 2b571b7faa27..3842e6e10f3d 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 f39b625481d9..b33259035f78 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 a77c853e02ba..b92f4930158b 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 55fc2af44367..050b1a2ad022 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 29050a345bf5..c9aef2800b37 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 8c78eed24ead..44ed42793260 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 ff1017afbd51..dc85e2c560d0 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 958e8d3190ab..112453801de9 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 83b428f8a5eb..ef895fc68283 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 8b3d5a0cb85a..3bce70a4471b 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 f61e911fe602..3db988729c37 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 bb985567224f..4316b9e61ec8 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 057596c0341f..a68d74fceb0a 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 3fc972b6f20a..5ec17d7acc36 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 cc465e8492fa..f119a03f5315 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 b0f68a0fe28e..a600486dc21c 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 a75a741f7d03..d7fa900558c3 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 ae17a48433ff..12ab4c1adacd 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 34a17f8e08a5..4afbb85fe8db 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 67f1e4afa8db..2ff5e91cbffc 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 80ab7ee912d0..f51b1ffa74b2 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 7a0c962517cc..c84ff1653f79 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 4435ca5f9fcc..14a9f83c2ddf 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 1d2f3adc2a40..bfaf1e330c30 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 7ec76377f542..7ebe1ee7149b 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 51373032b54e..133b69e773f4 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 446333497555..4a1a871703f8 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 9402f688e629..5d7c8a044f83 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 4e7465a397cc..ff3d6f68a45a 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 ce758f285c55..06e47d1cf7b9 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 893d30bbae1e..a953264a4741 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 2570919bef87..2d48d8f08aa4 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 0983ac57d57c..1ece8f2cef0f 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 2a73d23af61e..5785cf3717ce 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 e1bd82abd04d..9467ac3ed923 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 0ffc86c8256d..abac1a3b3ebd 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 7e9ed106c860..e89a7f5a9207 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 d0dacb477c8c..88f709ed4629 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 39e662d08cb9..1feab98119e8 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 1b36fd4c05be..eeb8ba865140 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 289ebd4cc0ef..f4bca1d7ab8a 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 510b7ddd1e0a..6ed81ce93bf1 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 8c564c1210d6..f256ec25b46d 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 e8d466ca4ce4..4417c774f12f 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 cb4cf2433348..e878d1792edd 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 4230463c1bd8..e1ec299626e5 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 db4fff646daa..5f8ddd6268d6 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 644f1785714d..52906f68dd94 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 6ea1dacc2851..23eb3ee9dde0 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 a7a34af4076f..00550bf68190 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 ba5c2284a42d..0f7260cad11a 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 ea6642084ff2..ae26d9ee5d8b 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 eb017e2f2b9c..4483b53dc7ba 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 db10b72ca1ad..07674f9a7d4d 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 bd193327563f..7fad51c4d881 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 56cb8f79313c..f3b02d2670a1 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 c351c22aaa7f..11e1207fb3ee 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 a8eef3e88b1c..48d79cf4f1a8 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 1be6cb5b9b3a..82e9864335b9 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 7d2eea55d2c0..dfdf4b204831 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 86c2e428e814..de9ac9031ed2 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 7e498b131b18..c4778314c2ac 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 c43d4cb7a28c..2eee93c426ff 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 1ea4456a9f2a..b0bc1f7b8b74 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 aef44b6acf61..6eae64b32adc 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 91b77690222b..1e91087fae23 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 c5b3acda709b..c17a8fbfc07a 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 cd2b3e6da55b..f51f5fa364f0 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 c81e1f763ffe..0f2f2e1ddd82 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 776181fdba27..0b63a29f69a2 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 4c7b4ab629fc..af99f131f9dd 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 cf1f98f2647f..a9102c419afe 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 0f31644b0fb6..511c88265457 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 b203c9fdd5a0..8ac0f03f5f35 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 6ae0e3ba6bf5..ed4b2b22fd15 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 83aacd134e69..c2be2593b7d3 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 373beebb2ab2..7e638f2385b0 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 781b62b8e120..d747909c814e 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 994955374076..1719a08caeda 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 54223fd4dd41..dfab2694a488 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 296e56384e5f..2dfc1e57a931 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 0e59841ba1cd..3fa5d4960222 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 681feb04ccbb..dc40089758fb 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 31baa684d527..619a9d85d9cf 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 135292f35761..61de652d10b4 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 764df718a02b..b23ae1fb6f60 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 f1281d33926b..f3933ff8689b 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 19b087b0446a..5fb48902727c 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 65db9206bb05..370cc11bcd87 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 d0ca765cc344..6479c8dc43dd 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 7126b7e7d8ed..baa38c94a21d 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 86abe6c21485..37d889a3f99f 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 b77874583c4e..c967adba9869 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 3331f6b2e3bb..a13c8e06b704 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 25b6c44e8b46..c69d87b07a01 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 da8c2afdaa7e..586cc3d79075 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 ae95fa3eb8b2..99d3770357f8 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 676769022214..c89ee126cefd 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 ad6643c29783..039c74be9c2d 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 1d5aab70c9e4..331541feb220 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 1c420f170f23..8808f815c707 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 86ff3ab787a5..e76074ec0745 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 db6a3d180129..9590629500d4 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 25a1f243f53b..4ca5e31893a6 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 dfbf36475488..5f3ae270d388 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 e9640a7346b7..3a0bcc0df958 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 7208e64379da..ae348f5011de 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 492718332f69..3bdc755d038d 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 674db9fdc4ac..8ad39d057c65 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 7dcd9a452a49..15209a0ec0f1 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 f16988f1ae63..ed759573642f 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 37e4d82a2173..094199512c9b 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 1aed17a4f850..158a0115d680 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 163376609b0d..2ac246312087 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 167b937bc238..2e787d4721fc 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 a4c94b3b6119..707a9b241bbf 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 0b69b8909b01..90b7f1c4777c 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 0336a153e2ca..9a38aa7def65 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 9187e0adea35..7ba869192201 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 6d7478972c81..562422dab5e6 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 d0fed9722b38..96fdb113e465 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 0cc41241566a..e9cf332c0f7a 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 b4bcdbd153ab..ea112e31a3bb 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 8406692ebe49..04d480a53672 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 307e618036aa..94b5889e08cf 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 89aa0ff4a151..2ff8dcab5740 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 b759078cb414..7d135574def9 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 16821a4567db..1891aeacb437 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 6d4743caef40..0f873d3f4371 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 f61e456dd272..3258aab145cf 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 9af00628595e..16e6997ceffd 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 35f4a9981a0d..07ea64429715 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 6d3099ec8624..dd2b9fb9602c 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 37ec820b5578..006497fada9d 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 491e542b1253..d7fbe5e20d2f 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 f67fdf9377d8..135ccf622a67 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 f28e67122cbc..aaa16a426252 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 8e0fb3ad5a64..494f51cb3ca0 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 5051f2555dbc..992f0bba5162 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 737c81db0263..799205a0c3fc 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 8241aa2649e1..9afa0c96c03e 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 bede79a531ac..baac0623e1b8 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 6920924bdfd9..f16df8329363 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 77d56318743c..8a14946468f3 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 7f7566bebd46..ea80cd062d21 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 750e5916d9d1..21ab50f0aa86 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 6eed5988b138..35810f97720d 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 0d8e4c4255eb..92efc1ccdd22 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 d655a1b6dcda..0b152f4032b5 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 7fbbff3c9c4b..17af751661c6 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 e751077b74b7..a5475b5f55f0 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 8debef41427b..dad55963e187 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 726234c3d1e8..af8be05deffe 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 8b4ef9882a22..088f7b3bd5ed 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 260922f27fbe..3928ebac82b4 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 15698e2a344e..d0a7d2ac828a 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 1bd5bb12e18c..1d88da1af467 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 b3a9c8f76dd7..8c880a0aa472 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 d22740a098d0..66027c9d7a69 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 a3323db368e0..115196d0ed73 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 211cbd90a525..407cf25028c4 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 03df654b3ac4..7034816083f9 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 2fa930673bd9..d15d69dfade6 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 8a8eb3923128..95bc8c9ca169 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 1f255cd00603..9d4843754e10 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.47.3