https://gcc.gnu.org/g:8b9b696c98def874139effc0380929df4a4356f0
commit r15-4407-g8b9b696c98def874139effc0380929df4a4356f0 Author: Haochen Jiang <haochen.ji...@intel.com> Date: Wed Oct 16 15:40:12 2024 +0800 testsuite: Add -march=x86-64-v3 to AVX10 testcases to slience warning for GCC built with AVX512 arch Currently, when build GCC with config --with-arch=native on AVX512 machines, if we run AVX10.2 testcases, we will get vector size warnings. It is expected but annoying. Simply add -march=x86-64-v3 to override --with-arch=native to slience all the warnings. gcc/testsuite/ChangeLog: * gcc.target/i386/avx10_1-25.c: Add -march=x86-64-v3. * gcc.target/i386/avx10_1-26.c: Ditto. * gcc.target/i386/avx10_2-512-bf-vector-cmpp-1.c: Ditto. * gcc.target/i386/avx10_2-512-bf-vector-fma-1.c: Ditto. * gcc.target/i386/avx10_2-512-bf-vector-operations-1.c: Ditto. * gcc.target/i386/avx10_2-512-bf-vector-smaxmin-1.c: Ditto. * gcc.target/i386/avx10_2-512-bf16-1.c: Ditto. * gcc.target/i386/avx10_2-512-convert-1.c: Ditto. * gcc.target/i386/avx10_2-512-media-1.c: Ditto. * gcc.target/i386/avx10_2-512-minmax-1.c: Ditto. * gcc.target/i386/avx10_2-512-satcvt-1.c: Ditto. * gcc.target/i386/avx10_2-512-vaddnepbf16-2.c: Ditto. * gcc.target/i386/avx10_2-512-vcmppbf16-2.c: Ditto. * gcc.target/i386/avx10_2-512-vcvt2ps2phx-2.c: Ditto. * gcc.target/i386/avx10_2-512-vcvtbiasph2bf8-2.c: Ditto. * gcc.target/i386/avx10_2-512-vcvtbiasph2bf8s-2.c: Ditto. * gcc.target/i386/avx10_2-512-vcvtbiasph2hf8-2.c: Ditto. * gcc.target/i386/avx10_2-512-vcvtbiasph2hf8s-2.c: Ditto. * gcc.target/i386/avx10_2-512-vcvthf82ph-2.c: Ditto. * gcc.target/i386/avx10_2-512-vcvtne2ph2bf8-2.c: Ditto. * gcc.target/i386/avx10_2-512-vcvtne2ph2bf8s-2.c: Ditto. * gcc.target/i386/avx10_2-512-vcvtne2ph2hf8-2.c: Ditto. * gcc.target/i386/avx10_2-512-vcvtne2ph2hf8s-2.c: Ditto. * gcc.target/i386/avx10_2-512-vcvtnebf162ibs-2.c: Ditto. * gcc.target/i386/avx10_2-512-vcvtnebf162iubs-2.c: Ditto. * gcc.target/i386/avx10_2-512-vcvtneph2bf8-2.c: Ditto. * gcc.target/i386/avx10_2-512-vcvtneph2bf8s-2.c: Ditto. * gcc.target/i386/avx10_2-512-vcvtneph2hf8-2.c: Ditto. * gcc.target/i386/avx10_2-512-vcvtneph2hf8s-2.c: Ditto. * gcc.target/i386/avx10_2-512-vcvtph2ibs-2.c: Ditto. * gcc.target/i386/avx10_2-512-vcvtph2iubs-2.c: Ditto. * gcc.target/i386/avx10_2-512-vcvtps2ibs-2.c: Ditto. * gcc.target/i386/avx10_2-512-vcvtps2iubs-2.c: Ditto. * gcc.target/i386/avx10_2-512-vcvttnebf162ibs-2.c: Ditto. * gcc.target/i386/avx10_2-512-vcvttnebf162iubs-2.c: Ditto. * gcc.target/i386/avx10_2-512-vcvttpd2dqs-2.c: Ditto. * gcc.target/i386/avx10_2-512-vcvttpd2qqs-2.c: Ditto. * gcc.target/i386/avx10_2-512-vcvttpd2udqs-2.c: Ditto. * gcc.target/i386/avx10_2-512-vcvttpd2uqqs-2.c: Ditto. * gcc.target/i386/avx10_2-512-vcvttph2ibs-2.c: Ditto. * gcc.target/i386/avx10_2-512-vcvttph2iubs-2.c: Ditto. * gcc.target/i386/avx10_2-512-vcvttps2dqs-2.c: Ditto. * gcc.target/i386/avx10_2-512-vcvttps2ibs-2.c: Ditto. * gcc.target/i386/avx10_2-512-vcvttps2iubs-2.c: Ditto. * gcc.target/i386/avx10_2-512-vcvttps2qqs-2.c: Ditto. * gcc.target/i386/avx10_2-512-vcvttps2udqs-2.c: Ditto. * gcc.target/i386/avx10_2-512-vcvttps2uqqs-2.c: Ditto. * gcc.target/i386/avx10_2-512-vdivnepbf16-2.c: Ditto. * gcc.target/i386/avx10_2-512-vdpphps-2.c: Ditto. * gcc.target/i386/avx10_2-512-vfmaddXXXnepbf16-2.c: Ditto. * gcc.target/i386/avx10_2-512-vfmsubXXXnepbf16-2.c: Ditto. * gcc.target/i386/avx10_2-512-vfnmaddXXXnepbf16-2.c: Ditto. * gcc.target/i386/avx10_2-512-vfnmsubXXXnepbf16-2.c: Ditto. * gcc.target/i386/avx10_2-512-vfpclasspbf16-2.c: Ditto. * gcc.target/i386/avx10_2-512-vgetexppbf16-2.c: Ditto. * gcc.target/i386/avx10_2-512-vgetmantpbf16-2.c: Ditto. * gcc.target/i386/avx10_2-512-vmaxpbf16-2.c: Ditto. * gcc.target/i386/avx10_2-512-vminmaxnepbf16-2.c: Ditto. * gcc.target/i386/avx10_2-512-vminmaxpd-2.c: Ditto. * gcc.target/i386/avx10_2-512-vminmaxph-2.c: Ditto. * gcc.target/i386/avx10_2-512-vminmaxps-2.c: Ditto. * gcc.target/i386/avx10_2-512-vminpbf16-2.c: Ditto. * gcc.target/i386/avx10_2-512-vmpsadbw-2.c: Ditto. * gcc.target/i386/avx10_2-512-vmulnepbf16-2.c: Ditto. * gcc.target/i386/avx10_2-512-vpdpbssd-2.c: Ditto. * gcc.target/i386/avx10_2-512-vpdpbssds-2.c: Ditto. * gcc.target/i386/avx10_2-512-vpdpbsud-2.c: Ditto. * gcc.target/i386/avx10_2-512-vpdpbsuds-2.c: Ditto. * gcc.target/i386/avx10_2-512-vpdpbuud-2.c: Ditto. * gcc.target/i386/avx10_2-512-vpdpbuuds-2.c: Ditto. * gcc.target/i386/avx10_2-512-vpdpwsud-2.c: Ditto. * gcc.target/i386/avx10_2-512-vpdpwsuds-2.c: Ditto. * gcc.target/i386/avx10_2-512-vpdpwusd-2.c: Ditto. * gcc.target/i386/avx10_2-512-vpdpwusds-2.c: Ditto. * gcc.target/i386/avx10_2-512-vpdpwuud-2.c: Ditto. * gcc.target/i386/avx10_2-512-vpdpwuuds-2.c: Ditto. * gcc.target/i386/avx10_2-512-vrcppbf16-2.c: Ditto. * gcc.target/i386/avx10_2-512-vreducenepbf16-2.c: Ditto. * gcc.target/i386/avx10_2-512-vrndscalenepbf16-2.c: Ditto. * gcc.target/i386/avx10_2-512-vrsqrtpbf16-2.c: Ditto. * gcc.target/i386/avx10_2-512-vscalefpbf16-2.c: Ditto. * gcc.target/i386/avx10_2-512-vsqrtnepbf16-2.c: Ditto. * gcc.target/i386/avx10_2-512-vsubnepbf16-2.c: Ditto. * gcc.target/i386/avx10_2-bf-vector-cmpp-1.c: Ditto. * gcc.target/i386/avx10_2-bf-vector-fma-1.c: Ditto. * gcc.target/i386/avx10_2-bf-vector-operations-1.c: Ditto. * gcc.target/i386/avx10_2-bf-vector-smaxmin-1.c: Ditto. * gcc.target/i386/avx10_2-bf16-1.c: Ditto. * gcc.target/i386/avx10_2-builtin-1.c: Ditto. * gcc.target/i386/avx10_2-builtin-2.c: Ditto. * gcc.target/i386/avx10_2-compare-1.c: Ditto. * gcc.target/i386/avx10_2-compare-1b.c: Ditto. * gcc.target/i386/avx10_2-convert-1.c: Ditto. * gcc.target/i386/avx10_2-media-1.c: Ditto. * gcc.target/i386/avx10_2-minmax-1.c: Ditto. * gcc.target/i386/avx10_2-partial-bf-vector-fast-math-1.c: Ditto. * gcc.target/i386/avx10_2-partial-bf-vector-fma-1.c: Ditto. * gcc.target/i386/avx10_2-partial-bf-vector-operations-1.c: Ditto. * gcc.target/i386/avx10_2-partial-bf-vector-smaxmin-1.c: Ditto. * gcc.target/i386/avx10_2-rounding-1.c: Ditto. * gcc.target/i386/avx10_2-rounding-2.c: Ditto. * gcc.target/i386/avx10_2-rounding-3.c: Ditto. * gcc.target/i386/avx10_2-satcvt-1.c: Ditto. * gcc.target/i386/avx10_2-vaddnepbf16-2.c: Ditto. * gcc.target/i386/avx10_2-vcmppbf16-2.c: Ditto. * gcc.target/i386/avx10_2-vcomsbf16-1.c: Ditto. * gcc.target/i386/avx10_2-vcomsbf16-2.c: Ditto. * gcc.target/i386/avx10_2-vcvt2ps2phx-2.c: Ditto. * gcc.target/i386/avx10_2-vcvtbiasph2bf8-2.c: Ditto. * gcc.target/i386/avx10_2-vcvtbiasph2bf8s-2.c: Ditto. * gcc.target/i386/avx10_2-vcvtbiasph2hf8-2.c: Ditto. * gcc.target/i386/avx10_2-vcvtbiasph2hf8s-2.c: Ditto. * gcc.target/i386/avx10_2-vcvthf82ph-2.c: Ditto. * gcc.target/i386/avx10_2-vcvtne2ph2bf8-2.c: Ditto. * gcc.target/i386/avx10_2-vcvtne2ph2bf8s-2.c: Ditto. * gcc.target/i386/avx10_2-vcvtne2ph2hf8-2.c: Ditto. * gcc.target/i386/avx10_2-vcvtne2ph2hf8s-2.c: Ditto. * gcc.target/i386/avx10_2-vcvtnebf162ibs-2.c: Ditto. * gcc.target/i386/avx10_2-vcvtnebf162iubs-2.c: Ditto. * gcc.target/i386/avx10_2-vcvtneph2bf8-2.c: Ditto. * gcc.target/i386/avx10_2-vcvtneph2bf8s-2.c: Ditto. * gcc.target/i386/avx10_2-vcvtneph2hf8-2.c: Ditto. * gcc.target/i386/avx10_2-vcvtneph2hf8s-2.c: Ditto. * gcc.target/i386/avx10_2-vcvtph2ibs-2.c: Ditto. * gcc.target/i386/avx10_2-vcvtph2iubs-2.c: Ditto. * gcc.target/i386/avx10_2-vcvtps2ibs-2.c: Ditto. * gcc.target/i386/avx10_2-vcvttnebf162ibs-2.c: Ditto. * gcc.target/i386/avx10_2-vcvttnebf162iubs-2.c: Ditto. * gcc.target/i386/avx10_2-vcvttpd2dqs-2.c: Ditto. * gcc.target/i386/avx10_2-vcvttpd2qqs-2.c: Ditto. * gcc.target/i386/avx10_2-vcvttpd2udqs-2.c: Ditto. * gcc.target/i386/avx10_2-vcvttpd2uqqs-2.c: Ditto. * gcc.target/i386/avx10_2-vcvttph2ibs-2.c: Ditto. * gcc.target/i386/avx10_2-vcvttph2iubs-2.c: Ditto. * gcc.target/i386/avx10_2-vcvttps2dqs-2.c: Ditto. * gcc.target/i386/avx10_2-vcvttps2ibs-2.c: Ditto. * gcc.target/i386/avx10_2-vcvttps2iubs-2.c: Ditto. * gcc.target/i386/avx10_2-vcvttps2qqs-2.c: Ditto. * gcc.target/i386/avx10_2-vcvttps2udqs-2.c: Ditto. * gcc.target/i386/avx10_2-vcvttps2uqqs-2.c: Ditto. * gcc.target/i386/avx10_2-vcvttsd2sis-2.c: Ditto. * gcc.target/i386/avx10_2-vcvttsd2usis-2.c: Ditto. * gcc.target/i386/avx10_2-vcvttss2sis-2.c: Ditto. * gcc.target/i386/avx10_2-vcvttss2usis-2.c: Ditto. * gcc.target/i386/avx10_2-vdivnepbf16-2.c: Ditto. * gcc.target/i386/avx10_2-vdpphps-2.c: Ditto. * gcc.target/i386/avx10_2-vfmaddXXXnepbf16-2.c: Ditto. * gcc.target/i386/avx10_2-vfmsubXXXnepbf16-2.c: Ditto. * gcc.target/i386/avx10_2-vfnmaddXXXnepbf16-2.c: Ditto. * gcc.target/i386/avx10_2-vfnmsubXXXnepbf16-2.c: Ditto. * gcc.target/i386/avx10_2-vfpclasspbf16-2.c: Ditto. * gcc.target/i386/avx10_2-vgetexppbf16-2.c: Ditto. * gcc.target/i386/avx10_2-vgetmantpbf16-2.c: Ditto. * gcc.target/i386/avx10_2-vmaxpbf16-2.c: Ditto. * gcc.target/i386/avx10_2-vminmaxnepbf16-2.c: Ditto. * gcc.target/i386/avx10_2-vminmaxpd-2.c: Ditto. * gcc.target/i386/avx10_2-vminmaxph-2.c: Ditto. * gcc.target/i386/avx10_2-vminmaxps-2.c: Ditto. * gcc.target/i386/avx10_2-vminmaxsd-2.c: Ditto. * gcc.target/i386/avx10_2-vminmaxsh-2.c: Ditto. * gcc.target/i386/avx10_2-vminmaxss-2.c: Ditto. * gcc.target/i386/avx10_2-vminpbf16-2.c: Ditto. * gcc.target/i386/avx10_2-vmovd-1.c: Ditto. * gcc.target/i386/avx10_2-vmovd-2.c: Ditto. * gcc.target/i386/avx10_2-vmovw-1.c: Ditto. * gcc.target/i386/avx10_2-vmovw-2.c: Ditto. * gcc.target/i386/avx10_2-vmpsadbw-2.c: Ditto. * gcc.target/i386/avx10_2-vmulnepbf16-2.c: Ditto. * gcc.target/i386/avx10_2-vpdpbssd-2.c: Ditto. * gcc.target/i386/avx10_2-vpdpbssds-2.c: Ditto. * gcc.target/i386/avx10_2-vpdpbsud-2.c: Ditto. * gcc.target/i386/avx10_2-vpdpbsuds-2.c: Ditto. * gcc.target/i386/avx10_2-vpdpbuud-2.c: Ditto. * gcc.target/i386/avx10_2-vpdpbuuds-2.c: Ditto. * gcc.target/i386/avx10_2-vpdpwsud-2.c: Ditto. * gcc.target/i386/avx10_2-vpdpwsuds-2.c: Ditto. * gcc.target/i386/avx10_2-vpdpwusd-2.c: Ditto. * gcc.target/i386/avx10_2-vpdpwusds-2.c: Ditto. * gcc.target/i386/avx10_2-vpdpwuud-2.c: Ditto. * gcc.target/i386/avx10_2-vpdpwuuds-2.c: Ditto. * gcc.target/i386/avx10_2-vrcppbf16-2.c: Ditto. * gcc.target/i386/avx10_2-vreducenepbf16-2.c: Ditto. * gcc.target/i386/avx10_2-vrndscalenepbf16-2.c: Ditto. * gcc.target/i386/avx10_2-vrsqrtpbf16-2.c: Ditto. * gcc.target/i386/avx10_2-vscalefpbf16-2.c: Ditto. * gcc.target/i386/avx10_2-vsqrtnepbf16-2.c: Ditto. * gcc.target/i386/avx10_2-vsubnepbf16-2.c: Ditto. Diff: --- gcc/testsuite/gcc.target/i386/avx10_1-25.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_1-26.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-512-bf-vector-cmpp-1.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-512-bf-vector-fma-1.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-512-bf-vector-operations-1.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-512-bf-vector-smaxmin-1.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-512-bf16-1.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-512-convert-1.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-512-media-1.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-512-minmax-1.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-512-satcvt-1.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-512-vaddnepbf16-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-512-vcmppbf16-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-512-vcvt2ps2phx-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-512-vcvtbiasph2bf8-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-512-vcvtbiasph2bf8s-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-512-vcvtbiasph2hf8-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-512-vcvtbiasph2hf8s-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-512-vcvthf82ph-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-512-vcvtne2ph2bf8-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-512-vcvtne2ph2bf8s-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-512-vcvtne2ph2hf8-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-512-vcvtne2ph2hf8s-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-512-vcvtnebf162ibs-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-512-vcvtnebf162iubs-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-512-vcvtneph2bf8-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-512-vcvtneph2bf8s-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-512-vcvtneph2hf8-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-512-vcvtneph2hf8s-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-512-vcvtph2ibs-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-512-vcvtph2iubs-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-512-vcvtps2ibs-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-512-vcvtps2iubs-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-512-vcvttnebf162ibs-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-512-vcvttnebf162iubs-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-512-vcvttpd2dqs-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-512-vcvttpd2qqs-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-512-vcvttpd2udqs-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-512-vcvttpd2uqqs-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-512-vcvttph2ibs-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-512-vcvttph2iubs-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-512-vcvttps2dqs-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-512-vcvttps2ibs-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-512-vcvttps2iubs-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-512-vcvttps2qqs-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-512-vcvttps2udqs-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-512-vcvttps2uqqs-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-512-vdivnepbf16-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-512-vdpphps-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-512-vfmaddXXXnepbf16-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-512-vfmsubXXXnepbf16-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-512-vfnmaddXXXnepbf16-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-512-vfnmsubXXXnepbf16-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-512-vfpclasspbf16-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-512-vgetexppbf16-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-512-vgetmantpbf16-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-512-vmaxpbf16-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-512-vminmaxnepbf16-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-512-vminmaxpd-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-512-vminmaxph-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-512-vminmaxps-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-512-vminpbf16-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-512-vmpsadbw-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-512-vmulnepbf16-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-512-vpdpbssd-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-512-vpdpbssds-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-512-vpdpbsud-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-512-vpdpbsuds-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-512-vpdpbuud-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-512-vpdpbuuds-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-512-vpdpwsud-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-512-vpdpwsuds-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-512-vpdpwusd-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-512-vpdpwusds-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-512-vpdpwuud-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-512-vpdpwuuds-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-512-vrcppbf16-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-512-vreducenepbf16-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-512-vrndscalenepbf16-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-512-vrsqrtpbf16-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-512-vscalefpbf16-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-512-vsqrtnepbf16-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-512-vsubnepbf16-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-bf-vector-cmpp-1.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-bf-vector-fma-1.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-bf-vector-operations-1.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-bf-vector-smaxmin-1.c | 6 +++--- gcc/testsuite/gcc.target/i386/avx10_2-bf16-1.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-builtin-1.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-builtin-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-compare-1.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-compare-1b.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-convert-1.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-media-1.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-minmax-1.c | 2 +- .../gcc.target/i386/avx10_2-partial-bf-vector-fast-math-1.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-partial-bf-vector-fma-1.c | 2 +- .../gcc.target/i386/avx10_2-partial-bf-vector-operations-1.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-partial-bf-vector-smaxmin-1.c | 6 +++--- gcc/testsuite/gcc.target/i386/avx10_2-rounding-1.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-rounding-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-rounding-3.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-satcvt-1.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-vaddnepbf16-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-vcmppbf16-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-vcomsbf16-1.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-vcomsbf16-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-vcvt2ps2phx-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-vcvtbiasph2bf8-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-vcvtbiasph2bf8s-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-vcvtbiasph2hf8-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-vcvtbiasph2hf8s-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-vcvthf82ph-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-vcvtne2ph2bf8-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-vcvtne2ph2bf8s-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-vcvtne2ph2hf8-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-vcvtne2ph2hf8s-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-vcvtnebf162ibs-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-vcvtnebf162iubs-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-vcvtneph2bf8-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-vcvtneph2bf8s-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-vcvtneph2hf8-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-vcvtneph2hf8s-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-vcvtph2ibs-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-vcvtph2iubs-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-vcvtps2ibs-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-vcvttnebf162ibs-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-vcvttnebf162iubs-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-vcvttpd2dqs-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-vcvttpd2qqs-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-vcvttpd2udqs-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-vcvttpd2uqqs-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-vcvttph2ibs-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-vcvttph2iubs-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-vcvttps2dqs-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-vcvttps2ibs-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-vcvttps2iubs-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-vcvttps2qqs-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-vcvttps2udqs-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-vcvttps2uqqs-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-vcvttsd2sis-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-vcvttsd2usis-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-vcvttss2sis-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-vcvttss2usis-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-vdivnepbf16-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-vdpphps-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-vfmaddXXXnepbf16-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-vfmsubXXXnepbf16-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-vfnmaddXXXnepbf16-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-vfnmsubXXXnepbf16-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-vfpclasspbf16-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-vgetexppbf16-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-vgetmantpbf16-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-vmaxpbf16-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-vminmaxnepbf16-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-vminmaxpd-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-vminmaxph-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-vminmaxps-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-vminmaxsd-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-vminmaxsh-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-vminmaxss-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-vminpbf16-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-vmovd-1.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-vmovd-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-vmovw-1.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-vmovw-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-vmpsadbw-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-vmulnepbf16-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-vpdpbssd-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-vpdpbssds-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-vpdpbsud-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-vpdpbsuds-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-vpdpbuud-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-vpdpbuuds-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-vpdpwsud-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-vpdpwsuds-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-vpdpwusd-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-vpdpwusds-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-vpdpwuud-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-vpdpwuuds-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-vrcppbf16-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-vreducenepbf16-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-vrndscalenepbf16-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-vrsqrtpbf16-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-vscalefpbf16-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-vsqrtnepbf16-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-vsubnepbf16-2.c | 2 +- 187 files changed, 191 insertions(+), 191 deletions(-) diff --git a/gcc/testsuite/gcc.target/i386/avx10_1-25.c b/gcc/testsuite/gcc.target/i386/avx10_1-25.c index 5bd2b88fb08a..fb378b944de0 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_1-25.c +++ b/gcc/testsuite/gcc.target/i386/avx10_1-25.c @@ -1,5 +1,5 @@ /* { dg-do compile } */ -/* { dg-options "-O2 -mavx" } */ +/* { dg-options "-O2 -march=x86-64-v2 -mavx" } */ /* { dg-require-ifunc "" } */ #include <immintrin.h> diff --git a/gcc/testsuite/gcc.target/i386/avx10_1-26.c b/gcc/testsuite/gcc.target/i386/avx10_1-26.c index cf8c976e21f0..e54e2f5fb0df 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_1-26.c +++ b/gcc/testsuite/gcc.target/i386/avx10_1-26.c @@ -1,5 +1,5 @@ /* { dg-do compile } */ -/* { dg-options "-O2 -mavx512f" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx512f" } */ /* { dg-require-ifunc "" } */ #include <immintrin.h> diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-512-bf-vector-cmpp-1.c b/gcc/testsuite/gcc.target/i386/avx10_2-512-bf-vector-cmpp-1.c index 416fcaa36289..190b76d44252 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-512-bf-vector-cmpp-1.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-512-bf-vector-cmpp-1.c @@ -1,5 +1,5 @@ /* { dg-do compile } */ -/* { dg-options "-mavx10.2-512 -O2 -mprefer-vector-width=512" } */ +/* { dg-options "-march=x86-64-v3 -mavx10.2-512 -O2 -mprefer-vector-width=512" } */ /* { dg-final { scan-assembler-times "vcmppbf16" 5 } } */ typedef __bf16 v32bf __attribute__ ((__vector_size__ (64))); diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-512-bf-vector-fma-1.c b/gcc/testsuite/gcc.target/i386/avx10_2-512-bf-vector-fma-1.c index a857f9b90db4..0a7cecaae029 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-512-bf-vector-fma-1.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-512-bf-vector-fma-1.c @@ -1,5 +1,5 @@ /* { dg-do compile } */ -/* { dg-options "-mavx10.2-512 -O2" } */ +/* { dg-options "-march=x86-64-v3 -mavx10.2-512 -O2" } */ /* { dg-final { scan-assembler-times "vfmadd132nepbf16\[ \\t\]+\[^\{\n\]*%zmm\[0-9\]+\[^\n\r]*%zmm\[0-9\]+\[^\n\r]*%zmm\[0-9\]+(?:\n|\[ \\t\]+#)" 1 } } */ /* { dg-final { scan-assembler-times "vfmsub132nepbf16\[ \\t\]+\[^\{\n\]*%zmm\[0-9\]+\[^\n\r]*%zmm\[0-9\]+\[^\n\r]*%zmm\[0-9\]+(?:\n|\[ \\t\]+#)" 1 } } */ /* { dg-final { scan-assembler-times "vfnmadd132nepbf16\[ \\t\]+\[^\{\n\]*%zmm\[0-9\]+\[^\n\r]*%zmm\[0-9\]+\[^\n\r]*%zmm\[0-9\]+(?:\n|\[ \\t\]+#)" 1 } } */ diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-512-bf-vector-operations-1.c b/gcc/testsuite/gcc.target/i386/avx10_2-512-bf-vector-operations-1.c index d6b0750c2334..d507e184092c 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-512-bf-vector-operations-1.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-512-bf-vector-operations-1.c @@ -1,5 +1,5 @@ /* { dg-do compile } */ -/* { dg-options "-mavx10.2-512 -O2" } */ +/* { dg-options "-march=x86-64-v3 -mavx10.2-512 -O2" } */ /* { dg-final { scan-assembler-times "vmulnepbf16\[ \\t\]+\[^\{\n\]*%zmm\[0-9\]+\[^\n\r]*%zmm\[0-9\]+\[^\n\r]*%zmm\[0-9\]+(?:\n|\[ \\t\]+#)" 2 } } */ /* { dg-final { scan-assembler-times "vaddnepbf16\[ \\t\]+\[^\{\n\]*%zmm\[0-9\]+\[^\n\r]*%zmm\[0-9\]+\[^\n\r]*%zmm\[0-9\]+(?:\n|\[ \\t\]+#)" 1 } } */ /* { dg-final { scan-assembler-times "vdivnepbf16\[ \\t\]+\[^\{\n\]*%zmm\[0-9\]+\[^\n\r]*%zmm\[0-9\]+\[^\n\r]*%zmm\[0-9\]+(?:\n|\[ \\t\]+#)" 1 } } */ diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-512-bf-vector-smaxmin-1.c b/gcc/testsuite/gcc.target/i386/avx10_2-512-bf-vector-smaxmin-1.c index e33c325e2da9..d90c9696cc99 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-512-bf-vector-smaxmin-1.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-512-bf-vector-smaxmin-1.c @@ -1,5 +1,5 @@ /* { dg-do compile } */ -/* { dg-options "-mavx10.2-512 -mprefer-vector-width=512 -Ofast" } */ +/* { dg-options "-march=x86-64-v3 -mavx10.2-512 -mprefer-vector-width=512 -Ofast" } */ /* /* { dg-final { scan-assembler-times "vmaxpbf16" 1 } } */ /* /* { dg-final { scan-assembler-times "vminpbf16" 1 } } */ diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-512-bf16-1.c b/gcc/testsuite/gcc.target/i386/avx10_2-512-bf16-1.c index 6d111a10b410..016d1c65bc60 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-512-bf16-1.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-512-bf16-1.c @@ -1,5 +1,5 @@ /* { dg-do compile } */ -/* { dg-options "-mavx10.2-512 -O2" } */ +/* { dg-options "-march=x86-64-v3 -mavx10.2-512 -O2" } */ /* { dg-final { scan-assembler-times "vaddnepbf16\[ \\t\]+\[^\{\n\]*%zmm\[0-9\]+\[^\n\r]*%zmm\[0-9\]+(?:\n|\[ \\t\]+#)" 1 } } */ /* { dg-final { scan-assembler-times "vaddnepbf16\[ \\t\]+%zmm\[0-9\]+\[^\n\r]*%zmm\[0-9\]+\[^\n\r]*%zmm\[0-9\]+\{%k\[0-9\]\}(?:\n|\[ \\t\]+#)" 1 } } */ /* { dg-final { scan-assembler-times "vaddnepbf16\[ \\t\]+%zmm\[0-9\]+\[^\n\r]*%zmm\[0-9\]+\[^\n\r]*%zmm\[0-9\]+\{%k\[0-9\]\}\{z\}\[^\n\r]*(?:\n|\[ \\t\]+#)" 1 } } */ diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-512-convert-1.c b/gcc/testsuite/gcc.target/i386/avx10_2-512-convert-1.c index f67138c237ca..9a25e227589f 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-512-convert-1.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-512-convert-1.c @@ -1,5 +1,5 @@ /* { dg-do compile } */ -/* { dg-options "-mavx10.2-512 -O2" } */ +/* { dg-options "-march=x86-64-v3 -mavx10.2-512 -O2" } */ /* { dg-final { scan-assembler-times "vcvt2ps2phx\[ \\t\]+\[^\{\n\]*%zmm\[0-9\]+\[^\n\r]*%zmm\[0-9\]+\[^\n\r]*%zmm\[0-9\]+(?:\n|\[ \\t\]+#)" 1 } } */ /* { dg-final { scan-assembler-times "vcvt2ps2phx\[ \\t\]+\[^\{\n\]*%zmm\[0-9\]+\[^\n\r]*%zmm\[0-9\]+\[^\n\r]*%zmm\[0-9\]+\{%k\[0-9\]\}(?:\n|\[ \\t\]+#)" 1 } } */ /* { dg-final { scan-assembler-times "vcvt2ps2phx\[ \\t\]+\[^\{\n\]*%zmm\[0-9\]+\[^\n\r]*%zmm\[0-9\]+\[^\n\r]*%zmm\[0-9\]+\{%k\[0-9\]\}\{z\}\[^\n\r]*(?:\n|\[ \\t\]+#)" 1 } } */ diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-512-media-1.c b/gcc/testsuite/gcc.target/i386/avx10_2-512-media-1.c index 00df32194e59..d24c06d55853 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-512-media-1.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-512-media-1.c @@ -1,5 +1,5 @@ /* { dg-do compile } */ -/* { dg-options "-mavx10.2-512 -O2" } */ +/* { dg-options "-march=x86-64-v3 -mavx10.2-512 -O2" } */ /* { dg-final { scan-assembler-times "vpdpbssd\[ \\t\]+\[^\{\n\]*%zmm\[0-9\]+\[^\n\r]*%zmm\[0-9\]+\[^\n\r]*%zmm\[0-9\]+(?:\n|\[ \\t\]+#)" 1 } } */ /* { dg-final { scan-assembler-times "vpdpbssd\[ \\t\]+\[^\{\n\]*%zmm\[0-9\]+\[^\\n\\r]*%zmm\[0-9\]+\[^\\n\\r\]*%zmm\[0-9\]+\{%k\[1-7\]\}(?:\n|\[ \\t\]+#)" 1 } } */ /* { dg-final { scan-assembler-times "vpdpbssd\[ \\t\]+\[^\{\n\]*%zmm\[0-9\]+\[^\\n\\r]*%zmm\[0-9\]+\[^\\n\\r\]*%zmm\[0-9\]+\{%k\[1-7\]\}\{z\}(?:\n|\[ \\t\]+#)" 1 } } */ diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-512-minmax-1.c b/gcc/testsuite/gcc.target/i386/avx10_2-512-minmax-1.c index a75a5fef0114..ceaa1d6c558a 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-512-minmax-1.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-512-minmax-1.c @@ -1,5 +1,5 @@ /* { dg-do compile } */ -/* { dg-options "-O2 -mavx10.2-512" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */ /* { dg-final { scan-assembler-times "vminmaxnepbf16\[ \\t\]+\[^\{\n\]*\[^\}\]%zmm\[0-9\]+\[^\n\r]*%zmm\[0-9\]+\[^\n\r\]*%zmm\[0-9\]+(?:\n|\[ \\t\]+#)" 1 } } */ /* { dg-final { scan-assembler-times "vminmaxnepbf16\[ \\t\]+\[^\{\n\]*\[^\}\]%zmm\[0-9\]+\[^\n\r]*%zmm\[0-9\]+\[^\n\r\]*%zmm\[0-9\]+\{%k\[1-7\]\}(?:\n|\[ \\t\]+#)" 1 } } */ /* { dg-final { scan-assembler-times "vminmaxnepbf16\[ \\t\]+\[^\{\n\]*\[^\}\]%zmm\[0-9\]+\[^\n\r]*%zmm\[0-9\]+\[^\n\r\]*%zmm\[0-9\]+\{%k\[1-7\]\}\{z\}(?:\n|\[ \\t\]+#)" 1 } } */ diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-512-satcvt-1.c b/gcc/testsuite/gcc.target/i386/avx10_2-512-satcvt-1.c index ecc356aab948..bb90798b2198 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-512-satcvt-1.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-512-satcvt-1.c @@ -1,5 +1,5 @@ /* { dg-do compile } */ -/* { dg-options "-O2 -mavx10.2 -mavx10.2-512" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */ /* { dg-final { scan-assembler-times "vcvtph2ibs\[ \\t\]+\[^\{\n\]*%zmm\[0-9\]+\[^\n\r]*%zmm\[0-9\]+(?:\n|\[ \\t\]+#)" 1 } } */ /* { dg-final { scan-assembler-times "vcvtph2ibs\[ \\t\]+\{rn-sae\}\[^\{\n\]*%zmm\[0-9\]+\[^\n\r]*%zmm\[0-9\]+\{%k\[0-9\]\}\[^\{\n\r]*(?:\n|\[ \\t\]+#)" 1 } } */ /* { dg-final { scan-assembler-times "vcvtph2ibs\[ \\t\]+\{rz-sae\}\[^\{\n\]*%zmm\[0-9\]+\[^\n\r]*%zmm\[0-9\]+\{%k\[0-9\]\}\{z\}\[^\n\r]*(?:\n|\[ \\t\]+#)" 1 } } */ diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-512-vaddnepbf16-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-512-vaddnepbf16-2.c index 702adeb16adc..04d1b9502e99 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-512-vaddnepbf16-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-512-vaddnepbf16-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2-512" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */ /* { dg-require-effective-target avx10_2_512 } */ #ifndef AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-512-vcmppbf16-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-512-vcmppbf16-2.c index e0d68a182246..a6f8f54ea081 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-512-vcmppbf16-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-512-vcmppbf16-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2-512" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */ /* { dg-require-effective-target avx10_2_512 } */ #ifndef AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvt2ps2phx-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvt2ps2phx-2.c index 5e355ae53d41..e3cc05099b99 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvt2ps2phx-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvt2ps2phx-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2-512" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */ /* { dg-require-effective-target avx10_2_512 } */ #ifndef AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvtbiasph2bf8-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvtbiasph2bf8-2.c index 08450418daed..55b94309d160 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvtbiasph2bf8-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvtbiasph2bf8-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2-512" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */ /* { dg-require-effective-target avx10_2_512 } */ #ifndef AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvtbiasph2bf8s-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvtbiasph2bf8s-2.c index 07d5130d4bc8..be5fa4961f71 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvtbiasph2bf8s-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvtbiasph2bf8s-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2-512" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */ /* { dg-require-effective-target avx10_2_512 } */ #ifndef AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvtbiasph2hf8-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvtbiasph2hf8-2.c index 2f825a6cbebf..ebae54332aea 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvtbiasph2hf8-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvtbiasph2hf8-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2-512" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */ /* { dg-require-effective-target avx10_2_512 } */ #ifndef AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvtbiasph2hf8s-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvtbiasph2hf8s-2.c index 5fdc8709f11f..fdd95191acb6 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvtbiasph2hf8s-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvtbiasph2hf8s-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2-512" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */ /* { dg-require-effective-target avx10_2_512 } */ #ifndef AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvthf82ph-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvthf82ph-2.c index 1aa5daa6c58e..48083ae578f0 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvthf82ph-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvthf82ph-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2-512" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */ /* { dg-require-effective-target avx10_2_512 } */ #ifndef AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvtne2ph2bf8-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvtne2ph2bf8-2.c index 69d5ae2a9e08..0dd58ee710e2 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvtne2ph2bf8-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvtne2ph2bf8-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2-512" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */ /* { dg-require-effective-target avx10_2_512 } */ #ifndef AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvtne2ph2bf8s-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvtne2ph2bf8s-2.c index fee2272c1d4d..5e3ea3e37a4b 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvtne2ph2bf8s-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvtne2ph2bf8s-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2-512" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */ /* { dg-require-effective-target avx10_2_512 } */ #ifndef AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvtne2ph2hf8-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvtne2ph2hf8-2.c index 73c09adf14e4..aa928b582b3b 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvtne2ph2hf8-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvtne2ph2hf8-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2-512" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */ /* { dg-require-effective-target avx10_2_512 } */ #ifndef AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvtne2ph2hf8s-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvtne2ph2hf8s-2.c index 84a4140adcf7..891fb66e8123 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvtne2ph2hf8s-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvtne2ph2hf8s-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2-512" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */ /* { dg-require-effective-target avx10_2_512 } */ #ifndef AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvtnebf162ibs-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvtnebf162ibs-2.c index db9b31e6bb6f..3321a8ff0f8c 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvtnebf162ibs-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvtnebf162ibs-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2-512" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */ /* { dg-require-effective-target avx10_2_512 } */ #ifndef AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvtnebf162iubs-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvtnebf162iubs-2.c index b2a27a00a24f..1e95ec949e1b 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvtnebf162iubs-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvtnebf162iubs-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2-512" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */ /* { dg-require-effective-target avx10_2_512 } */ #ifndef AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvtneph2bf8-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvtneph2bf8-2.c index 9c62d41da440..4f83b3a7bb48 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvtneph2bf8-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvtneph2bf8-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2-512" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */ /* { dg-require-effective-target avx10_2_512 } */ #ifndef AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvtneph2bf8s-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvtneph2bf8s-2.c index 00e32500767c..9e6b44e24de2 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvtneph2bf8s-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvtneph2bf8s-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2-512" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */ /* { dg-require-effective-target avx10_2_512 } */ #ifndef AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvtneph2hf8-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvtneph2hf8-2.c index 5bb008988f8f..41e395daef92 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvtneph2hf8-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvtneph2hf8-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2-512" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */ /* { dg-require-effective-target avx10_2_512 } */ #ifndef AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvtneph2hf8s-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvtneph2hf8s-2.c index 3d2d39602bc7..8732bf59bc19 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvtneph2hf8s-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvtneph2hf8s-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2-512" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */ /* { dg-require-effective-target avx10_2_512 } */ #ifndef AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvtph2ibs-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvtph2ibs-2.c index ea96bc9af9f0..47d2a341af85 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvtph2ibs-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvtph2ibs-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2-512" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */ /* { dg-require-effective-target avx10_2_512 } */ #ifndef AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvtph2iubs-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvtph2iubs-2.c index 4eea319a20e7..ef008527f02e 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvtph2iubs-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvtph2iubs-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2-512" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */ /* { dg-require-effective-target avx10_2_512 } */ #ifndef AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvtps2ibs-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvtps2ibs-2.c index 420e5de0c247..b11ab1b77d65 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvtps2ibs-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvtps2ibs-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2-512" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */ /* { dg-require-effective-target avx10_2_512 } */ #ifndef AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvtps2iubs-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvtps2iubs-2.c index f5dffe267e78..33019c1e765a 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvtps2iubs-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvtps2iubs-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2-512" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */ /* { dg-require-effective-target avx10_2_512 } */ #ifndef AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvttnebf162ibs-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvttnebf162ibs-2.c index e810b56e1771..445041285259 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvttnebf162ibs-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvttnebf162ibs-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2-512" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */ /* { dg-require-effective-target avx10_2_512 } */ #ifndef AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvttnebf162iubs-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvttnebf162iubs-2.c index 032f83667d76..51a9e52668c2 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvttnebf162iubs-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvttnebf162iubs-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2-512" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */ /* { dg-require-effective-target avx10_2_512 } */ #ifndef AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvttpd2dqs-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvttpd2dqs-2.c index a0ec1639c274..d885800ed7a8 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvttpd2dqs-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvttpd2dqs-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2-512" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */ /* { dg-require-effective-target avx10_2_512 } */ #ifndef AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvttpd2qqs-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvttpd2qqs-2.c index e83c1dbfe275..3fa451bb14c4 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvttpd2qqs-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvttpd2qqs-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2-512" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */ /* { dg-require-effective-target avx10_2_512 } */ #ifndef AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvttpd2udqs-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvttpd2udqs-2.c index 7ade9093cc79..3d2f2ff44df9 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvttpd2udqs-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvttpd2udqs-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2-512" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */ /* { dg-require-effective-target avx10_2_512 } */ #ifndef AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvttpd2uqqs-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvttpd2uqqs-2.c index c137548b707a..3000297e5fba 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvttpd2uqqs-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvttpd2uqqs-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2-512" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */ /* { dg-require-effective-target avx10_2_512 } */ #ifndef AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvttph2ibs-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvttph2ibs-2.c index b154c54fe490..711572730fe0 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvttph2ibs-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvttph2ibs-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2-512" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */ /* { dg-require-effective-target avx10_2_512 } */ #ifndef AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvttph2iubs-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvttph2iubs-2.c index 4e36ad75ce7a..00da5113d336 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvttph2iubs-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvttph2iubs-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2-512" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */ /* { dg-require-effective-target avx10_2_512 } */ #ifndef AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvttps2dqs-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvttps2dqs-2.c index 086d841b6eda..568f0a3d2fc5 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvttps2dqs-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvttps2dqs-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2-512" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */ /* { dg-require-effective-target avx10_2_512 } */ #ifndef AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvttps2ibs-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvttps2ibs-2.c index d5cff6fbaf4c..bfe74d846e0d 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvttps2ibs-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvttps2ibs-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2-512" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */ /* { dg-require-effective-target avx10_2_512 } */ #ifndef AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvttps2iubs-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvttps2iubs-2.c index a13c7a362fe3..9de4f2a791a4 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvttps2iubs-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvttps2iubs-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2-512" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */ /* { dg-require-effective-target avx10_2_512 } */ #ifndef AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvttps2qqs-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvttps2qqs-2.c index d298595d200a..6d0ba5fd1f8d 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvttps2qqs-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvttps2qqs-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2-512" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */ /* { dg-require-effective-target avx10_2_512 } */ #ifndef AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvttps2udqs-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvttps2udqs-2.c index af26bacd9f9e..513f8224716f 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvttps2udqs-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvttps2udqs-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2-512" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */ /* { dg-require-effective-target avx10_2_512 } */ #ifndef AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvttps2uqqs-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvttps2uqqs-2.c index f94bcf753ef2..98d7ea81312c 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvttps2uqqs-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-512-vcvttps2uqqs-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2-512" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */ /* { dg-require-effective-target avx10_2_512 } */ #ifndef AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-512-vdivnepbf16-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-512-vdivnepbf16-2.c index a0cf48a9cb6f..1f23cd80dc9f 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-512-vdivnepbf16-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-512-vdivnepbf16-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2-512" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */ /* { dg-require-effective-target avx10_2_512 } */ #ifndef AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-512-vdpphps-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-512-vdpphps-2.c index 7a298a7e4708..38b984cce998 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-512-vdpphps-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-512-vdpphps-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2-512" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */ /* { dg-require-effective-target avx10_2_512 } */ #ifndef AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-512-vfmaddXXXnepbf16-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-512-vfmaddXXXnepbf16-2.c index d7a981181977..702121024d01 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-512-vfmaddXXXnepbf16-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-512-vfmaddXXXnepbf16-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2-512" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */ /* { dg-require-effective-target avx10_2_512 } */ #ifndef AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-512-vfmsubXXXnepbf16-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-512-vfmsubXXXnepbf16-2.c index 23ef38fa584f..a071ec1d0aea 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-512-vfmsubXXXnepbf16-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-512-vfmsubXXXnepbf16-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2-512" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */ /* { dg-require-effective-target avx10_2_512 } */ #ifndef AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-512-vfnmaddXXXnepbf16-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-512-vfnmaddXXXnepbf16-2.c index 0bac657d190a..d2559494bb75 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-512-vfnmaddXXXnepbf16-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-512-vfnmaddXXXnepbf16-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2-512" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */ /* { dg-require-effective-target avx10_2_512 } */ #ifndef AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-512-vfnmsubXXXnepbf16-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-512-vfnmsubXXXnepbf16-2.c index 6c5ba4b096a7..fcc976fe15cc 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-512-vfnmsubXXXnepbf16-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-512-vfnmsubXXXnepbf16-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2-512" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */ /* { dg-require-effective-target avx10_2_512 } */ #ifndef AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-512-vfpclasspbf16-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-512-vfpclasspbf16-2.c index c408c9cabbbc..ced5913efcc4 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-512-vfpclasspbf16-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-512-vfpclasspbf16-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2-512" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */ /* { dg-require-effective-target avx10_2_512 } */ #ifndef AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-512-vgetexppbf16-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-512-vgetexppbf16-2.c index 4c10f1afefac..577e20aca6ba 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-512-vgetexppbf16-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-512-vgetexppbf16-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2-512" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */ /* { dg-require-effective-target avx10_2_512 } */ #ifndef AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-512-vgetmantpbf16-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-512-vgetmantpbf16-2.c index 07eb978fc06f..0c588739234e 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-512-vgetmantpbf16-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-512-vgetmantpbf16-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2-512" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */ /* { dg-require-effective-target avx10_2_512 } */ #ifndef AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-512-vmaxpbf16-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-512-vmaxpbf16-2.c index 126d9c00252d..2485e80ff413 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-512-vmaxpbf16-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-512-vmaxpbf16-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2-512" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */ /* { dg-require-effective-target avx10_2_512 } */ #ifndef AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-512-vminmaxnepbf16-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-512-vminmaxnepbf16-2.c index 854950e53607..c46f148a3b4c 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-512-vminmaxnepbf16-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-512-vminmaxnepbf16-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-fsignaling-nans -mfpmath=sse -O2 -mavx10.2-512" } */ +/* { dg-options "-fsignaling-nans -mfpmath=sse -O2 -march=x86-64-v3 -mavx10.2-512" } */ /* { dg-require-effective-target avx10_2 } */ #ifndef AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-512-vminmaxpd-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-512-vminmaxpd-2.c index 934a4237228e..f1375892bfb2 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-512-vminmaxpd-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-512-vminmaxpd-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-fsignaling-nans -mfpmath=sse -O2 -mavx10.2-512" } */ +/* { dg-options "-fsignaling-nans -mfpmath=sse -O2 -march=x86-64-v3 -mavx10.2-512" } */ /* { dg-require-effective-target avx10_2 } */ #ifndef AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-512-vminmaxph-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-512-vminmaxph-2.c index 4c1b94dae964..b68dd234b162 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-512-vminmaxph-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-512-vminmaxph-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-fsignaling-nans -mfpmath=sse -O2 -mavx10.2-512" } */ +/* { dg-options "-fsignaling-nans -mfpmath=sse -O2 -march=x86-64-v3 -mavx10.2-512" } */ /* { dg-require-effective-target avx10_2 } */ #ifndef AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-512-vminmaxps-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-512-vminmaxps-2.c index 20ccac184732..49b6dbb98118 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-512-vminmaxps-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-512-vminmaxps-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-fsignaling-nans -mfpmath=sse -O2 -mavx10.2-512" } */ +/* { dg-options "-fsignaling-nans -mfpmath=sse -O2 -march=x86-64-v3 -mavx10.2-512" } */ /* { dg-require-effective-target avx10_2 } */ #ifndef AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-512-vminpbf16-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-512-vminpbf16-2.c index 19f1bae3b032..7591edf794c2 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-512-vminpbf16-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-512-vminpbf16-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2-512" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */ /* { dg-require-effective-target avx10_2_512 } */ #ifndef AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-512-vmpsadbw-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-512-vmpsadbw-2.c index e86b7900d64c..61219d2f574b 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-512-vmpsadbw-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-512-vmpsadbw-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2-512" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */ /* { dg-require-effective-target avx10_2_512 } */ #ifndef AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-512-vmulnepbf16-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-512-vmulnepbf16-2.c index 747e1e925003..8663f783d124 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-512-vmulnepbf16-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-512-vmulnepbf16-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2-512" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */ /* { dg-require-effective-target avx10_2_512 } */ #ifndef AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-512-vpdpbssd-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-512-vpdpbssd-2.c index 624a1a8e50ea..04d142f03fe2 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-512-vpdpbssd-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-512-vpdpbssd-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2-512" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */ /* { dg-require-effective-target avx10_2_512 } */ #ifndef AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-512-vpdpbssds-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-512-vpdpbssds-2.c index b8bc0ecd17af..75e7a8b7ea21 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-512-vpdpbssds-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-512-vpdpbssds-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2-512" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */ /* { dg-require-effective-target avx10_2_512 } */ #ifndef AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-512-vpdpbsud-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-512-vpdpbsud-2.c index 5bb8efcbf6ea..6278b44ee34e 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-512-vpdpbsud-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-512-vpdpbsud-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2-512" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */ /* { dg-require-effective-target avx10_2_512 } */ #ifndef AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-512-vpdpbsuds-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-512-vpdpbsuds-2.c index 6bbd578d55f6..a7e0fc991e0a 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-512-vpdpbsuds-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-512-vpdpbsuds-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2-512" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */ /* { dg-require-effective-target avx10_2_512 } */ #ifndef AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-512-vpdpbuud-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-512-vpdpbuud-2.c index 978dae813592..37573032ee31 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-512-vpdpbuud-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-512-vpdpbuud-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2-512" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */ /* { dg-require-effective-target avx10_2_512 } */ #ifndef AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-512-vpdpbuuds-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-512-vpdpbuuds-2.c index 233169459598..56ba1544d05f 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-512-vpdpbuuds-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-512-vpdpbuuds-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2-512" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */ /* { dg-require-effective-target avx10_2_512 } */ #ifndef AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-512-vpdpwsud-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-512-vpdpwsud-2.c index 9fc2ea57422b..1f7202154ef1 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-512-vpdpwsud-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-512-vpdpwsud-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2-512" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */ /* { dg-require-effective-target avx10_2_512 } */ #ifndef AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-512-vpdpwsuds-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-512-vpdpwsuds-2.c index 4c9e9ceb0ce8..e4977aaadf39 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-512-vpdpwsuds-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-512-vpdpwsuds-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2-512" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */ /* { dg-require-effective-target avx10_2_512 } */ #ifndef AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-512-vpdpwusd-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-512-vpdpwusd-2.c index 9b931cf3b221..121b84678c8d 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-512-vpdpwusd-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-512-vpdpwusd-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2-512" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */ /* { dg-require-effective-target avx10_2_512 } */ #ifndef AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-512-vpdpwusds-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-512-vpdpwusds-2.c index 0780452eb017..d89e4a260e1c 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-512-vpdpwusds-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-512-vpdpwusds-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2-512" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */ /* { dg-require-effective-target avx10_2_512 } */ #ifndef AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-512-vpdpwuud-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-512-vpdpwuud-2.c index 720eee023e5c..dc4fcb258843 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-512-vpdpwuud-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-512-vpdpwuud-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2-512" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */ /* { dg-require-effective-target avx10_2_512 } */ #ifndef AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-512-vpdpwuuds-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-512-vpdpwuuds-2.c index 268eb914aa44..bd42480dc765 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-512-vpdpwuuds-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-512-vpdpwuuds-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2-512" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */ /* { dg-require-effective-target avx10_2_512 } */ #ifndef AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-512-vrcppbf16-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-512-vrcppbf16-2.c index 6016491bd552..9bb620eb82ec 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-512-vrcppbf16-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-512-vrcppbf16-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2-512" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */ /* { dg-require-effective-target avx10_2_512 } */ #ifndef AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-512-vreducenepbf16-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-512-vreducenepbf16-2.c index 5af09e900d77..3c19dd2ace41 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-512-vreducenepbf16-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-512-vreducenepbf16-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2-512" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */ /* { dg-require-effective-target avx10_2_512 } */ #ifndef AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-512-vrndscalenepbf16-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-512-vrndscalenepbf16-2.c index 35b8233a2aff..9be6bca58248 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-512-vrndscalenepbf16-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-512-vrndscalenepbf16-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2-512" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */ /* { dg-require-effective-target avx10_2_512 } */ #ifndef AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-512-vrsqrtpbf16-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-512-vrsqrtpbf16-2.c index a3c6c5add657..3858c1c27664 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-512-vrsqrtpbf16-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-512-vrsqrtpbf16-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2-512" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */ /* { dg-require-effective-target avx10_2_512 } */ #ifndef AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-512-vscalefpbf16-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-512-vscalefpbf16-2.c index d12be1b92b84..f3f588da689d 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-512-vscalefpbf16-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-512-vscalefpbf16-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2-512" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */ /* { dg-require-effective-target avx10_2_512 } */ #ifndef AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-512-vsqrtnepbf16-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-512-vsqrtnepbf16-2.c index faf06e691c79..40b085ff623f 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-512-vsqrtnepbf16-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-512-vsqrtnepbf16-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2-512" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */ /* { dg-require-effective-target avx10_2_512 } */ #ifndef AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-512-vsubnepbf16-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-512-vsubnepbf16-2.c index cdd22d2aca0d..244fa49e8653 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-512-vsubnepbf16-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-512-vsubnepbf16-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2-512" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */ /* { dg-require-effective-target avx10_2_512 } */ #ifndef AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-bf-vector-cmpp-1.c b/gcc/testsuite/gcc.target/i386/avx10_2-bf-vector-cmpp-1.c index 6234116039f0..a28fe954d087 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-bf-vector-cmpp-1.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-bf-vector-cmpp-1.c @@ -1,5 +1,5 @@ /* { dg-do compile } */ -/* { dg-options "-mavx10.2 -O2" } */ +/* { dg-options "-march=x86-64-v3 -mavx10.2 -O2" } */ /* { dg-final { scan-assembler-times "vcmppbf16" 10 } } */ typedef __bf16 v16bf __attribute__ ((__vector_size__ (32))); diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-bf-vector-fma-1.c b/gcc/testsuite/gcc.target/i386/avx10_2-bf-vector-fma-1.c index 0fd78efe0493..31cf28ed7c3f 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-bf-vector-fma-1.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-bf-vector-fma-1.c @@ -1,5 +1,5 @@ /* { dg-do compile } */ -/* { dg-options "-mavx10.2 -O2" } */ +/* { dg-options "-march=x86-64-v3 -mavx10.2 -O2" } */ /* { dg-final { scan-assembler-times "vfmadd132nepbf16\[ \\t\]+\[^\{\n\]*%ymm\[0-9\]+\[^\n\r]*%ymm\[0-9\]+\[^\n\r]*%ymm\[0-9\]+(?:\n|\[ \\t\]+#)" 1 } } */ /* { dg-final { scan-assembler-times "vfmsub132nepbf16\[ \\t\]+\[^\{\n\]*%ymm\[0-9\]+\[^\n\r]*%ymm\[0-9\]+\[^\n\r]*%ymm\[0-9\]+(?:\n|\[ \\t\]+#)" 1 } } */ /* { dg-final { scan-assembler-times "vfnmadd132nepbf16\[ \\t\]+\[^\{\n\]*%ymm\[0-9\]+\[^\n\r]*%ymm\[0-9\]+\[^\n\r]*%ymm\[0-9\]+(?:\n|\[ \\t\]+#)" 1 } } */ diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-bf-vector-operations-1.c b/gcc/testsuite/gcc.target/i386/avx10_2-bf-vector-operations-1.c index 77092b9fce1a..5a8cb1e79723 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-bf-vector-operations-1.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-bf-vector-operations-1.c @@ -1,5 +1,5 @@ /* { dg-do compile } */ -/* { dg-options "-mavx10.2 -O2" } */ +/* { dg-options "-march=x86-64-v3 -mavx10.2 -O2" } */ /* { dg-final { scan-assembler-times "vmulnepbf16\[ \\t\]+\[^\{\n\]*%ymm\[0-9\]+\[^\n\r]*%ymm\[0-9\]+\[^\n\r]*%ymm\[0-9\]+(?:\n|\[ \\t\]+#)" 2 } } */ /* { dg-final { scan-assembler-times "vaddnepbf16\[ \\t\]+\[^\{\n\]*%ymm\[0-9\]+\[^\n\r]*%ymm\[0-9\]+\[^\n\r]*%ymm\[0-9\]+(?:\n|\[ \\t\]+#)" 1 } } */ /* { dg-final { scan-assembler-times "vdivnepbf16\[ \\t\]+\[^\{\n\]*%ymm\[0-9\]+\[^\n\r]*%ymm\[0-9\]+\[^\n\r]*%ymm\[0-9\]+(?:\n|\[ \\t\]+#)" 1 } } */ diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-bf-vector-smaxmin-1.c b/gcc/testsuite/gcc.target/i386/avx10_2-bf-vector-smaxmin-1.c index 9bae073c95aa..a772d4eb75a9 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-bf-vector-smaxmin-1.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-bf-vector-smaxmin-1.c @@ -1,7 +1,7 @@ /* { dg-do compile } */ -/* { dg-options "-mavx10.2 -Ofast" } */ -/* /* { dg-final { scan-assembler-times "vmaxpbf16" 2 } } */ -/* /* { dg-final { scan-assembler-times "vminpbf16" 2 } } */ +/* { dg-options "-march=x86-64-v3 -mavx10.2 -Ofast" } */ +/* { dg-final { scan-assembler-times "vmaxpbf16" 2 } } */ +/* { dg-final { scan-assembler-times "vminpbf16" 2 } } */ void maxpbf16_256 (__bf16* dest, __bf16* src1, __bf16* src2) diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-bf16-1.c b/gcc/testsuite/gcc.target/i386/avx10_2-bf16-1.c index 56cec6df1d65..c0fd3b66cd4b 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-bf16-1.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-bf16-1.c @@ -1,5 +1,5 @@ /* { dg-do compile } */ -/* { dg-options "-mavx10.2 -O2" } */ +/* { dg-options "-march=x86-64-v3 -mavx10.2 -O2" } */ /* { dg-final { scan-assembler-times "vaddnepbf16\[ \\t\]+\[^\{\n\]*%ymm\[0-9\]+\[^\n\r]*%ymm\[0-9\]+(?:\n|\[ \\t\]+#)" 1 } } */ /* { dg-final { scan-assembler-times "vaddnepbf16\[ \\t\]+%ymm\[0-9\]+\[^\n\r]*%ymm\[0-9\]+\[^\n\r]*%ymm\[0-9\]+\{%k\[0-9\]\}(?:\n|\[ \\t\]+#)" 1 } } */ /* { dg-final { scan-assembler-times "vaddnepbf16\[ \\t\]+%ymm\[0-9\]+\[^\n\r]*%ymm\[0-9\]+\[^\n\r]*%ymm\[0-9\]+\{%k\[0-9\]\}\{z\}\[^\n\r]*(?:\n|\[ \\t\]+#)" 1 } } */ diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-builtin-1.c b/gcc/testsuite/gcc.target/i386/avx10_2-builtin-1.c index daf61c785a20..2c793cfa0a98 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-builtin-1.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-builtin-1.c @@ -1,5 +1,5 @@ /* { dg-do compile } */ -/* { dg-options "-O0 -mavx10.2 -mno-avxvnniint8" } */ +/* { dg-options "-O0 -march=x86-64-v3 -mavx10.2 -mno-avxvnniint8" } */ typedef int v8si __attribute__ ((vector_size (32))); v8si foo (v8si a, v8si b, v8si c) diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-builtin-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-builtin-2.c index 521768e92b6c..6eeb20e034f0 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-builtin-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-builtin-2.c @@ -1,5 +1,5 @@ /* { dg-do compile } */ -/* { dg-options "-O0 -mavx10.2 -mno-avxvnniint16" } */ +/* { dg-options "-O0 -march=x86-64-v3 -mavx10.2 -mno-avxvnniint16" } */ typedef int v8si __attribute__ ((vector_size (32))); v8si foo (v8si a, v8si b, v8si c) diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-compare-1.c b/gcc/testsuite/gcc.target/i386/avx10_2-compare-1.c index 99d32186e6ba..17dca5cbebd1 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-compare-1.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-compare-1.c @@ -1,5 +1,5 @@ /* { dg-do compile } */ -/* { dg-options "-O2 -mavx10.2" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */ /* { dg-final { scan-assembler-times "vcomxsd\[ \\t\]+\{sae\}\[^\n\]*%xmm\[0-9\]+(?:\n|\[ \\t\]+#)" 1 } } */ /* { dg-final { scan-assembler-times "vcomxss\[ \\t\]+\{sae\}\[^\n\]*%xmm\[0-9\]+(?:\n|\[ \\t\]+#)" 1 } } */ /* { dg-final { scan-assembler-times "vucomxsd\[ \\t\]+\{sae\}\[^\n\]*%xmm\[0-9\]+(?:\n|\[ \\t\]+#)" 1 } } */ diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-compare-1b.c b/gcc/testsuite/gcc.target/i386/avx10_2-compare-1b.c index 15989eca3297..cc7f8205f5f1 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-compare-1b.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-compare-1b.c @@ -1,5 +1,5 @@ /* { dg-do compile } */ -/* { dg-options "-O2 -mavx10.2 -mfpmath=sse" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2 -mfpmath=sse" } */ /* { dg-final { scan-assembler-times "comi" 6 } } */ /* { dg-final { scan-assembler-times "comx" 12 } } */ diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-convert-1.c b/gcc/testsuite/gcc.target/i386/avx10_2-convert-1.c index 9c3e85718f2f..190c9729ab79 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-convert-1.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-convert-1.c @@ -1,5 +1,5 @@ /* { dg-do compile } */ -/* { dg-options "-mavx10.2 -O2" } */ +/* { dg-options "-march=x86-64-v3 -mavx10.2 -O2" } */ /* { dg-final { scan-assembler-times "vcvt2ps2phx\[ \\t\]+\[^\{\n\]*%xmm\[0-9\]+\[^\n\r]*%xmm\[0-9\]+\[^\n\r]*%xmm\[0-9\]+(?:\n|\[ \\t\]+#)" 1 } } */ /* { dg-final { scan-assembler-times "vcvt2ps2phx\[ \\t\]+\[^\{\n\]*%xmm\[0-9\]+\[^\n\r]*%xmm\[0-9\]+\[^\n\r]*%xmm\[0-9\]+\{%k\[0-9\]\}(?:\n|\[ \\t\]+#)" 1 } } */ /* { dg-final { scan-assembler-times "vcvt2ps2phx\[ \\t\]+\[^\{\n\]*%xmm\[0-9\]+\[^\n\r]*%xmm\[0-9\]+\[^\n\r]*%xmm\[0-9\]+\{%k\[0-9\]\}\{z\}\[^\n\r]*(?:\n|\[ \\t\]+#)" 1 } } */ diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-media-1.c b/gcc/testsuite/gcc.target/i386/avx10_2-media-1.c index 1be3605b81c1..bdf6a6df58da 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-media-1.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-media-1.c @@ -1,5 +1,5 @@ /* { dg-do compile } */ -/* { dg-options "-mavx10.2 -O2" } */ +/* { dg-options "-march=x86-64-v3 -mavx10.2 -O2" } */ /* { dg-final { scan-assembler-times "vpdpbssd\[ \\t\]+\[^\{\n\]*%ymm\[0-9\]+\[^\n\r]*%ymm\[0-9\]+\[^\n\r]*%ymm\[0-9\]+(?:\n|\[ \\t\]+#)" 1 } } */ /* { dg-final { scan-assembler-times "vpdpbssd\[ \\t\]+\[^\{\n\]*%ymm\[0-9\]+\[^\\n\\r]*%ymm\[0-9\]+\[^\\n\\r\]*%ymm\[0-9\]+\{%k\[1-7\]\}(?:\n|\[ \\t\]+#)" 1 } } */ /* { dg-final { scan-assembler-times "vpdpbssd\[ \\t\]+\[^\{\n\]*%ymm\[0-9\]+\[^\\n\\r]*%ymm\[0-9\]+\[^\\n\\r\]*%ymm\[0-9\]+\{%k\[1-7\]\}\{z\}(?:\n|\[ \\t\]+#)" 1 } } */ diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-minmax-1.c b/gcc/testsuite/gcc.target/i386/avx10_2-minmax-1.c index 44798e278008..e6f57d4a75bd 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-minmax-1.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-minmax-1.c @@ -1,5 +1,5 @@ /* { dg-do compile } */ -/* { dg-options "-O2 -mavx10.2" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */ /* { dg-final { scan-assembler-times "vminmaxnepbf16\[ \\t\]+\[^\{\n\]*\[^\}\]%xmm\[0-9\]+\[^\n\r]*%xmm\[0-9\]+\[^\n\r\]*%xmm\[0-9\]+(?:\n|\[ \\t\]+#)" 1 } } */ /* { dg-final { scan-assembler-times "vminmaxnepbf16\[ \\t\]+\[^\{\n\]*\[^\}\]%xmm\[0-9\]+\[^\n\r]*%xmm\[0-9\]+\[^\n\r\]*%xmm\[0-9\]+\{%k\[1-7\]\}(?:\n|\[ \\t\]+#)" 1 } } */ /* { dg-final { scan-assembler-times "vminmaxnepbf16\[ \\t\]+\[^\{\n\]*\[^\}\]%xmm\[0-9\]+\[^\n\r]*%xmm\[0-9\]+\[^\n\r\]*%xmm\[0-9\]+\{%k\[1-7\]\}\{z\}(?:\n|\[ \\t\]+#)" 1 } } */ diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-partial-bf-vector-fast-math-1.c b/gcc/testsuite/gcc.target/i386/avx10_2-partial-bf-vector-fast-math-1.c index fd064f17445f..d9f78d4edb38 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-partial-bf-vector-fast-math-1.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-partial-bf-vector-fast-math-1.c @@ -1,5 +1,5 @@ /* { dg-do compile { target { ! ia32 } } } */ -/* { dg-options "-mavx10.2 -O2" } */ +/* { dg-options "-march=x86-64-v3 -mavx10.2 -O2" } */ /* { dg-final { scan-assembler-times "vmulnepbf16\[ \\t\]+\[^\{\n\]*%xmm\[0-9\]+\[^\n\r]*%xmm\[0-9\]+\[^\n\r]*%xmm\[0-9\]+(?:\n|\[ \\t\]+#)" 2 } } */ /* { dg-final { scan-assembler-times "vrcppbf16\[ \\t\]+\[^\{\n\]*%xmm\[0-9\]+\[^\n\r]*%xmm\[0-9\]+(?:\n|\[ \\t\]+#)" 2 } } */ diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-partial-bf-vector-fma-1.c b/gcc/testsuite/gcc.target/i386/avx10_2-partial-bf-vector-fma-1.c index 8a9096a300af..c101b668040f 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-partial-bf-vector-fma-1.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-partial-bf-vector-fma-1.c @@ -1,5 +1,5 @@ /* { dg-do compile } */ -/* { dg-options "-mavx10.2 -O2" } */ +/* { dg-options "-march=x86-64-v3 -mavx10.2 -O2" } */ /* { dg-final { scan-assembler-times "vfmadd132nepbf16\[^\n\r\]*xmm\[0-9\]" 3 { target ia32 } } } */ /* { dg-final { scan-assembler-times "vfmsub132nepbf16\[^\n\r\]*xmm\[0-9\]" 3 { target ia32 } } } */ /* { dg-final { scan-assembler-times "vfnmadd132nepbf16\[^\n\r\]*xmm\[0-9\]" 3 { target ia32 } } } */ diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-partial-bf-vector-operations-1.c b/gcc/testsuite/gcc.target/i386/avx10_2-partial-bf-vector-operations-1.c index e7ee08a20a93..89fac2cd88ab 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-partial-bf-vector-operations-1.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-partial-bf-vector-operations-1.c @@ -1,5 +1,5 @@ /* { dg-do compile { target { ! ia32 } } } */ -/* { dg-options "-mavx10.2 -O2" } */ +/* { dg-options "-march=x86-64-v3 -mavx10.2 -O2" } */ /* { dg-final { scan-assembler-times "vmulnepbf16\[ \\t\]+\[^\{\n\]*%xmm\[0-9\]+\[^\n\r]*%xmm\[0-9\]+\[^\n\r]*%xmm\[0-9\]+(?:\n|\[ \\t\]+#)" 2 } } */ /* { dg-final { scan-assembler-times "vaddnepbf16\[ \\t\]+\[^\{\n\]*%xmm\[0-9\]+\[^\n\r]*%xmm\[0-9\]+\[^\n\r]*%xmm\[0-9\]+(?:\n|\[ \\t\]+#)" 2 } } */ /* { dg-final { scan-assembler-times "vdivnepbf16\[ \\t\]+\[^\{\n\]*%xmm\[0-9\]+\[^\n\r]*%xmm\[0-9\]+\[^\n\r]*%xmm\[0-9\]+(?:\n|\[ \\t\]+#)" 2 } } */ diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-partial-bf-vector-smaxmin-1.c b/gcc/testsuite/gcc.target/i386/avx10_2-partial-bf-vector-smaxmin-1.c index 0a7cc58e29d4..c5178509285a 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-partial-bf-vector-smaxmin-1.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-partial-bf-vector-smaxmin-1.c @@ -1,7 +1,7 @@ /* { dg-do compile { target { ! ia32 } } } */ -/* { dg-options "-mavx10.2 -Ofast" } */ -/* /* { dg-final { scan-assembler-times "vmaxpbf16" 2 } } */ -/* /* { dg-final { scan-assembler-times "vminpbf16" 2 } } */ +/* { dg-options "-march=x86-64-v3 -mavx10.2 -Ofast" } */ +/* { dg-final { scan-assembler-times "vmaxpbf16" 2 } } */ +/* { dg-final { scan-assembler-times "vminpbf16" 2 } } */ void maxpbf16_64 (__bf16* restrict dest, __bf16* restrict src1, __bf16* restrict src2) diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-rounding-1.c b/gcc/testsuite/gcc.target/i386/avx10_2-rounding-1.c index d0a0100e6c8c..4ec0aac561ff 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-rounding-1.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-rounding-1.c @@ -1,5 +1,5 @@ /* { dg-do compile } */ -/* { dg-options "-O2 -mavx10.2" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */ /* { dg-final { scan-assembler-times "vaddpd\[ \\t\]+\[^\n\]*\{rn-sae\}\[^\{\n\]*%ymm\[0-9\]+(?:\n|\[ \\t\]+#)" 1 } } */ /* { dg-final { scan-assembler-times "vaddpd\[ \\t\]+\[^\n\]*\{rd-sae\}\[^\{\n\]*%ymm\[0-9\]+\{%k\[1-7\]\}(?:\n|\[ \\t\]+#)" 1 } } */ /* { dg-final { scan-assembler-times "vaddpd\[ \\t\]+\[^\n\]*\{rz-sae\}\[^\{\n\]*%ymm\[0-9\]+\{%k\[1-7\]\}\{z\}(?:\n|\[ \\t\]+#)" 1 } } */ diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-rounding-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-rounding-2.c index f6fdaf5db8da..47bc9ff76d16 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-rounding-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-rounding-2.c @@ -1,5 +1,5 @@ /* { dg-do compile } */ -/* { dg-options "-O2 -mavx10.2" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */ /* { dg-final { scan-assembler-times "vcvtqq2pd\[ \\t\]+\[^\n\]*\{rn-sae\}\[^\n\]*%ymm\[0-9\]+\[^\{\n\]*%ymm\[0-9\]+(?:\n|\[ \\t\]+#)" 1 } } */ /* { dg-final { scan-assembler-times "vcvtqq2pd\[ \\t\]+\[^\n\]*\{rd-sae\}\[^\n\]*%ymm\[0-9\]+\[^\{\n\]*%ymm\[0-9\]+\{%k\[1-7\]\}(?:\n|\[ \\t\]+#)" 1 } } */ /* { dg-final { scan-assembler-times "vcvtqq2pd\[ \\t\]+\[^\n\]*\{rz-sae\}\[^\n\]*%ymm\[0-9\]+\[^\{\n\]*%ymm\[0-9\]+\{%k\[1-7\]\}\{z\}(?:\n|\[ \\t\]+#)" 1 } } */ diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-rounding-3.c b/gcc/testsuite/gcc.target/i386/avx10_2-rounding-3.c index f065785d23e2..1e7925bf5697 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-rounding-3.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-rounding-3.c @@ -1,5 +1,5 @@ /* { dg-do compile } */ -/* { dg-options "-O2 -mavx10.2" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */ /* { dg-final { scan-assembler-times "vcvtuw2ph\[ \\t\]+\[^\{\n\]*%ymm\[0-9\]+\[^\n\r]*%ymm\[0-9\]+(?:\n|\[ \\t\]+#)" 1 } } */ /* { dg-final { scan-assembler-times "vcvtuw2ph\[ \\t\]+\{rn-sae\}\[^\{\n\]*%ymm\[0-9\]+\[^\n\r]*%ymm\[0-9\]+\{%k\[0-9\]\}\[^\n\r]*(?:\n|\[ \\t\]+#)" 1 } } */ /* { dg-final { scan-assembler-times "vcvtuw2ph\[ \\t\]+\{rz-sae\}\[^\{\n\]*%ymm\[0-9\]+\[^\n\r]*%ymm\[0-9\]+\{%k\[0-9\]\}\{z\}\[^\n\r]*(?:\n|\[ \\t\]+#)" 1 } } */ diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-satcvt-1.c b/gcc/testsuite/gcc.target/i386/avx10_2-satcvt-1.c index 83ef63cf0677..5ebd6718ff97 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-satcvt-1.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-satcvt-1.c @@ -1,5 +1,5 @@ /* { dg-do compile } */ -/* { dg-options "-O2 -mavx10.2" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */ /* { dg-final { scan-assembler-times "vcvtph2ibs\[ \\t\]+\[^\{\n\]*%ymm\[0-9\]+\[^\n\r]*%ymm\[0-9\]+(?:\n|\[ \\t\]+#)" 1 } } */ /* { dg-final { scan-assembler-times "vcvtph2ibs\[ \\t\]+\{rn-sae\}\[^\{\n\]*%ymm\[0-9\]+\[^\n\r]*%ymm\[0-9\]+\{%k\[0-9\]\}\[^\n\r]*(?:\n|\[ \\t\]+#)" 1 } } */ /* { dg-final { scan-assembler-times "vcvtph2ibs\[ \\t\]+\{rz-sae\}\[^\{\n\]*%ymm\[0-9\]+\[^\n\r]*%ymm\[0-9\]+\{%k\[0-9\]\}\{z\}\[^\n\r]*(?:\n|\[ \\t\]+#)" 1 } } */ diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-vaddnepbf16-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-vaddnepbf16-2.c index 7783dcee820f..893fa0c1f19a 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-vaddnepbf16-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-vaddnepbf16-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */ /* { dg-require-effective-target avx10_2 } */ #define AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-vcmppbf16-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-vcmppbf16-2.c index fa8be3e8e8b9..949bdc90ece7 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-vcmppbf16-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-vcmppbf16-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */ /* { dg-require-effective-target avx10_2 } */ #define AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-vcomsbf16-1.c b/gcc/testsuite/gcc.target/i386/avx10_2-vcomsbf16-1.c index e603aad27bdf..5c1e7050d9c4 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-vcomsbf16-1.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-vcomsbf16-1.c @@ -1,5 +1,5 @@ /* { dg-do compile } */ -/* { dg-options "-mavx10.2 -O2" } */ +/* { dg-options "-march=x86-64-v3 -mavx10.2 -O2" } */ /* { dg-final { scan-assembler-times "vcomsbf16\[ \\t\]+\[^{}\n\]*%xmm\[0-9\]+(?:\n|\[ \\t\]+#)" 6 } } */ /* { dg-final { scan-assembler-times "jp" 2 } } */ #include <immintrin.h> diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-vcomsbf16-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-vcomsbf16-2.c index c4f0c8226786..de98043dcf38 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-vcomsbf16-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-vcomsbf16-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */ /* { dg-require-effective-target avx10_2 } */ #define AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-vcvt2ps2phx-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-vcvt2ps2phx-2.c index ba3a30c93170..125713c8dccf 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-vcvt2ps2phx-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-vcvt2ps2phx-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */ /* { dg-require-effective-target avx10_2 } */ #define AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-vcvtbiasph2bf8-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-vcvtbiasph2bf8-2.c index b33d465f4657..e3f2a8127d1f 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-vcvtbiasph2bf8-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-vcvtbiasph2bf8-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */ /* { dg-require-effective-target avx10_2 } */ #define AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-vcvtbiasph2bf8s-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-vcvtbiasph2bf8s-2.c index dcf0d39a54cd..2b9f81de2982 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-vcvtbiasph2bf8s-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-vcvtbiasph2bf8s-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */ /* { dg-require-effective-target avx10_2 } */ #define AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-vcvtbiasph2hf8-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-vcvtbiasph2hf8-2.c index 93b80c7cecb1..27e5f2100c4d 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-vcvtbiasph2hf8-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-vcvtbiasph2hf8-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */ /* { dg-require-effective-target avx10_2 } */ #define AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-vcvtbiasph2hf8s-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-vcvtbiasph2hf8s-2.c index ed35bf08e125..b93a1f978159 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-vcvtbiasph2hf8s-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-vcvtbiasph2hf8s-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */ /* { dg-require-effective-target avx10_2 } */ #define AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-vcvthf82ph-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-vcvthf82ph-2.c index d0d9a8d6cff6..d647fde9cd94 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-vcvthf82ph-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-vcvthf82ph-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */ /* { dg-require-effective-target avx10_2 } */ #define AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-vcvtne2ph2bf8-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-vcvtne2ph2bf8-2.c index 50948cfd00a9..bf1a6c860006 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-vcvtne2ph2bf8-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-vcvtne2ph2bf8-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */ /* { dg-require-effective-target avx10_2 } */ #define AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-vcvtne2ph2bf8s-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-vcvtne2ph2bf8s-2.c index dda859c5defe..e02b7ec29591 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-vcvtne2ph2bf8s-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-vcvtne2ph2bf8s-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */ /* { dg-require-effective-target avx10_2 } */ #define AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-vcvtne2ph2hf8-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-vcvtne2ph2hf8-2.c index 5db139f005a2..6a2db562957c 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-vcvtne2ph2hf8-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-vcvtne2ph2hf8-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */ /* { dg-require-effective-target avx10_2 } */ #define AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-vcvtne2ph2hf8s-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-vcvtne2ph2hf8s-2.c index 84bd9b2de2ea..20415276eeaa 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-vcvtne2ph2hf8s-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-vcvtne2ph2hf8s-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */ /* { dg-require-effective-target avx10_2 } */ #define AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-vcvtnebf162ibs-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-vcvtnebf162ibs-2.c index 130f19b253a2..10ced11de27e 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-vcvtnebf162ibs-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-vcvtnebf162ibs-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */ /* { dg-require-effective-target avx10_2 } */ #define AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-vcvtnebf162iubs-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-vcvtnebf162iubs-2.c index af6ec54236f6..660c83de058f 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-vcvtnebf162iubs-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-vcvtnebf162iubs-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */ /* { dg-require-effective-target avx10_2 } */ #define AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-vcvtneph2bf8-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-vcvtneph2bf8-2.c index 96deb4c4b554..b8b817a4af8d 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-vcvtneph2bf8-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-vcvtneph2bf8-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */ /* { dg-require-effective-target avx10_2 } */ #define AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-vcvtneph2bf8s-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-vcvtneph2bf8s-2.c index ea34459afbe8..7ce76cc95b40 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-vcvtneph2bf8s-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-vcvtneph2bf8s-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */ /* { dg-require-effective-target avx10_2 } */ #define AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-vcvtneph2hf8-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-vcvtneph2hf8-2.c index e43c6080309e..3d834eb201ee 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-vcvtneph2hf8-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-vcvtneph2hf8-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */ /* { dg-require-effective-target avx10_2 } */ #define AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-vcvtneph2hf8s-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-vcvtneph2hf8s-2.c index 109df51b4d1f..3e6ee83ac97c 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-vcvtneph2hf8s-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-vcvtneph2hf8s-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */ /* { dg-require-effective-target avx10_2 } */ #define AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-vcvtph2ibs-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-vcvtph2ibs-2.c index 9954fc14c356..2265f81d9def 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-vcvtph2ibs-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-vcvtph2ibs-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */ /* { dg-require-effective-target avx10_2 } */ #define AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-vcvtph2iubs-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-vcvtph2iubs-2.c index 9bb25190af04..c4b2b5751b90 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-vcvtph2iubs-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-vcvtph2iubs-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */ /* { dg-require-effective-target avx10_2 } */ #define AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-vcvtps2ibs-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-vcvtps2ibs-2.c index ce76ed780ebe..fdf825bc7919 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-vcvtps2ibs-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-vcvtps2ibs-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */ /* { dg-require-effective-target avx10_2 } */ #define AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-vcvttnebf162ibs-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-vcvttnebf162ibs-2.c index 8eaf7bcff26b..4c7cdc9c6b27 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-vcvttnebf162ibs-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-vcvttnebf162ibs-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */ /* { dg-require-effective-target avx10_2 } */ #define AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-vcvttnebf162iubs-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-vcvttnebf162iubs-2.c index c12964a43573..6fed729c6708 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-vcvttnebf162iubs-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-vcvttnebf162iubs-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */ /* { dg-require-effective-target avx10_2 } */ #define AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-vcvttpd2dqs-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-vcvttpd2dqs-2.c index 06cbb5b24e3a..d23024d38bdb 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-vcvttpd2dqs-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-vcvttpd2dqs-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */ /* { dg-require-effective-target avx10_2 } */ #define AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-vcvttpd2qqs-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-vcvttpd2qqs-2.c index df29d0f14da2..d7aa1e5de114 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-vcvttpd2qqs-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-vcvttpd2qqs-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */ /* { dg-require-effective-target avx10_2 } */ #define AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-vcvttpd2udqs-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-vcvttpd2udqs-2.c index 9e9cea121a38..88caedffe7d4 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-vcvttpd2udqs-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-vcvttpd2udqs-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */ /* { dg-require-effective-target avx10_2 } */ #define AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-vcvttpd2uqqs-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-vcvttpd2uqqs-2.c index 282b43f56a60..3304eebb6557 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-vcvttpd2uqqs-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-vcvttpd2uqqs-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */ /* { dg-require-effective-target avx10_2 } */ #define AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-vcvttph2ibs-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-vcvttph2ibs-2.c index e8a4abb83a46..dfa110cdc8b3 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-vcvttph2ibs-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-vcvttph2ibs-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */ /* { dg-require-effective-target avx10_2 } */ #define AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-vcvttph2iubs-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-vcvttph2iubs-2.c index 3683ed0dc100..500e323ede15 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-vcvttph2iubs-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-vcvttph2iubs-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */ /* { dg-require-effective-target avx10_2 } */ #define AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-vcvttps2dqs-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-vcvttps2dqs-2.c index 57acd36b28f7..d2ef60b8a66b 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-vcvttps2dqs-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-vcvttps2dqs-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */ /* { dg-require-effective-target avx10_2 } */ #define AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-vcvttps2ibs-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-vcvttps2ibs-2.c index 4f8d45801720..7002945e92e6 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-vcvttps2ibs-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-vcvttps2ibs-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */ /* { dg-require-effective-target avx10_2 } */ #define AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-vcvttps2iubs-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-vcvttps2iubs-2.c index defd38540bfb..4c05d3c20568 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-vcvttps2iubs-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-vcvttps2iubs-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */ /* { dg-require-effective-target avx10_2 } */ #define AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-vcvttps2qqs-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-vcvttps2qqs-2.c index 1e6bbfd24ea5..a7882adb9429 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-vcvttps2qqs-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-vcvttps2qqs-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */ /* { dg-require-effective-target avx10_2 } */ #define AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-vcvttps2udqs-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-vcvttps2udqs-2.c index 4b175e694f29..66b654ee3576 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-vcvttps2udqs-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-vcvttps2udqs-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */ /* { dg-require-effective-target avx10_2 } */ #define AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-vcvttps2uqqs-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-vcvttps2uqqs-2.c index 3abebfb45593..3f320604e1b0 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-vcvttps2uqqs-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-vcvttps2uqqs-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */ /* { dg-require-effective-target avx10_2 } */ #define AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-vcvttsd2sis-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-vcvttsd2sis-2.c index 9e4bd71a4115..535a46027a03 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-vcvttsd2sis-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-vcvttsd2sis-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */ /* { dg-require-effective-target avx10_2 } */ #define AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-vcvttsd2usis-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-vcvttsd2usis-2.c index b4ab914862b9..c4a0b0f3a973 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-vcvttsd2usis-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-vcvttsd2usis-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */ /* { dg-require-effective-target avx10_2 } */ #define AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-vcvttss2sis-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-vcvttss2sis-2.c index 67b6b8d384bf..e1f8892f8e54 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-vcvttss2sis-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-vcvttss2sis-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */ /* { dg-require-effective-target avx10_2 } */ #define AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-vcvttss2usis-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-vcvttss2usis-2.c index 0734e959a0a4..9b48474cf2ea 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-vcvttss2usis-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-vcvttss2usis-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */ /* { dg-require-effective-target avx10_2 } */ #define AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-vdivnepbf16-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-vdivnepbf16-2.c index dd2c5442c474..199a6ec6483c 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-vdivnepbf16-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-vdivnepbf16-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */ /* { dg-require-effective-target avx10_2 } */ #define AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-vdpphps-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-vdpphps-2.c index 26d98b705908..e2f422dd379f 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-vdpphps-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-vdpphps-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */ /* { dg-require-effective-target avx10_2 } */ #define AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-vfmaddXXXnepbf16-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-vfmaddXXXnepbf16-2.c index a4f2e5f791c2..cce6106b432f 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-vfmaddXXXnepbf16-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-vfmaddXXXnepbf16-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */ /* { dg-require-effective-target avx10_2 } */ #define AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-vfmsubXXXnepbf16-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-vfmsubXXXnepbf16-2.c index 406c1739e00f..3b8a16097b09 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-vfmsubXXXnepbf16-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-vfmsubXXXnepbf16-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */ /* { dg-require-effective-target avx10_2 } */ #define AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-vfnmaddXXXnepbf16-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-vfnmaddXXXnepbf16-2.c index 3f53099bc4b7..f76b5f3efc73 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-vfnmaddXXXnepbf16-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-vfnmaddXXXnepbf16-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */ /* { dg-require-effective-target avx10_2 } */ #define AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-vfnmsubXXXnepbf16-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-vfnmsubXXXnepbf16-2.c index fc906ccad3ce..07279528fb0e 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-vfnmsubXXXnepbf16-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-vfnmsubXXXnepbf16-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */ /* { dg-require-effective-target avx10_2 } */ #define AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-vfpclasspbf16-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-vfpclasspbf16-2.c index 2aa57496c1f2..38492a80788c 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-vfpclasspbf16-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-vfpclasspbf16-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */ /* { dg-require-effective-target avx10_2 } */ #define AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-vgetexppbf16-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-vgetexppbf16-2.c index 804a32a45258..b5048d1b8090 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-vgetexppbf16-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-vgetexppbf16-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */ /* { dg-require-effective-target avx10_2 } */ #define AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-vgetmantpbf16-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-vgetmantpbf16-2.c index 53e0a5e05880..8fbb6e740275 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-vgetmantpbf16-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-vgetmantpbf16-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */ /* { dg-require-effective-target avx10_2 } */ #define AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-vmaxpbf16-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-vmaxpbf16-2.c index 2b8f820822be..bfc3dd812d93 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-vmaxpbf16-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-vmaxpbf16-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */ /* { dg-require-effective-target avx10_2 } */ #define AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-vminmaxnepbf16-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-vminmaxnepbf16-2.c index e1ac0639ff2f..57842d63069c 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-vminmaxnepbf16-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-vminmaxnepbf16-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-fsignaling-nans -mfpmath=sse -O2 -mavx10.2" } */ +/* { dg-options "-fsignaling-nans -mfpmath=sse -O2 -march=x86-64-v3 -mavx10.2" } */ /* { dg-require-effective-target avx10_2 } */ #define AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-vminmaxpd-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-vminmaxpd-2.c index 29cd113d42ac..106083d3db18 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-vminmaxpd-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-vminmaxpd-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-fsignaling-nans -mfpmath=sse -O2 -mavx10.2" } */ +/* { dg-options "-fsignaling-nans -mfpmath=sse -O2 -march=x86-64-v3 -mavx10.2" } */ /* { dg-require-effective-target avx10_2 } */ #define AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-vminmaxph-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-vminmaxph-2.c index 8a2229498b35..d465e7aabcb5 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-vminmaxph-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-vminmaxph-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-fsignaling-nans -mfpmath=sse -O2 -mavx10.2" } */ +/* { dg-options "-fsignaling-nans -mfpmath=sse -O2 -march=x86-64-v3 -mavx10.2" } */ /* { dg-require-effective-target avx10_2 } */ #define AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-vminmaxps-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-vminmaxps-2.c index f6f1e79aa9e8..88aaf5b1d433 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-vminmaxps-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-vminmaxps-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-fsignaling-nans -mfpmath=sse -O2 -mavx10.2" } */ +/* { dg-options "-fsignaling-nans -mfpmath=sse -O2 -march=x86-64-v3 -mavx10.2" } */ /* { dg-require-effective-target avx10_2 } */ #define AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-vminmaxsd-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-vminmaxsd-2.c index f550e09be6c9..b8db28831897 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-vminmaxsd-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-vminmaxsd-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-fsignaling-nans -mfpmath=sse -O2 -mavx10.2" } */ +/* { dg-options "-fsignaling-nans -mfpmath=sse -O2 -march=x86-64-v3 -mavx10.2" } */ /* { dg-require-effective-target avx10_2 } */ #define AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-vminmaxsh-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-vminmaxsh-2.c index dbf1087d9c3b..8ce838dc6b71 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-vminmaxsh-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-vminmaxsh-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-fsignaling-nans -mfpmath=sse -O2 -mavx10.2" } */ +/* { dg-options "-fsignaling-nans -mfpmath=sse -O2 -march=x86-64-v3 -mavx10.2" } */ /* { dg-require-effective-target avx10_2 } */ #define AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-vminmaxss-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-vminmaxss-2.c index 7baa396a2d3f..65f59ca13779 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-vminmaxss-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-vminmaxss-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-fsignaling-nans -mfpmath=sse -O2 -mavx10.2" } */ +/* { dg-options "-fsignaling-nans -mfpmath=sse -O2 -march=x86-64-v3 -mavx10.2" } */ /* { dg-require-effective-target avx10_2 } */ #define AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-vminpbf16-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-vminpbf16-2.c index dcb7c0e4a7e1..bd02ce143cd9 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-vminpbf16-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-vminpbf16-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */ /* { dg-require-effective-target avx10_2 } */ #define AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-vmovd-1.c b/gcc/testsuite/gcc.target/i386/avx10_2-vmovd-1.c index 275bbade1066..6a5d84ac6cde 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-vmovd-1.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-vmovd-1.c @@ -1,5 +1,5 @@ /* { dg-do compile } */ -/* { dg-options "-O2 -mavx10.2" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */ /* { dg-final { scan-assembler-times "vmovd\t4\\(%esp\\), %xmm0" 1 { target ia32 } } } */ /* { dg-final { scan-assembler-times "vmovss\t4\\(%esp\\), %xmm0" 1 { target ia32 } } } */ /* { dg-final { scan-assembler-times "vmovd\t%xmm0, %xmm0" 3 { target ia32 } } } */ diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-vmovd-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-vmovd-2.c index 7d659300d817..092995091ea9 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-vmovd-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-vmovd-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */ /* { dg-require-effective-target avx10_2 } */ #define AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-vmovw-1.c b/gcc/testsuite/gcc.target/i386/avx10_2-vmovw-1.c index ec19a9a263ae..6e05f72f6371 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-vmovw-1.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-vmovw-1.c @@ -1,5 +1,5 @@ /* { dg-do compile } */ -/* { dg-options "-O2 -mavx10.2" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */ /* { dg-final { scan-assembler-times "vmovw\t4\\(%esp\\), %xmm0" 3 { target ia32 } } } */ /* { dg-final { scan-assembler-times "vmovw\t8\\(%ebp\\), %xmm0" 1 { target ia32 } } } */ /* { dg-final { scan-assembler-times "vmovw\t%xmm0, %xmm0" 4 { target ia32 } } } */ diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-vmovw-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-vmovw-2.c index d63739e68874..c47463836342 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-vmovw-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-vmovw-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */ /* { dg-require-effective-target avx10_2 } */ #define AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-vmpsadbw-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-vmpsadbw-2.c index 746ea7baacb0..fdf68e63dc76 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-vmpsadbw-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-vmpsadbw-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */ /* { dg-require-effective-target avx10_2 } */ #define AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-vmulnepbf16-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-vmulnepbf16-2.c index 753e2d100d75..1daa21f96ab6 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-vmulnepbf16-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-vmulnepbf16-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */ /* { dg-require-effective-target avx10_2 } */ #define AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-vpdpbssd-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-vpdpbssd-2.c index 510216a7be2d..256d10e09a38 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-vpdpbssd-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-vpdpbssd-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */ /* { dg-require-effective-target avx10_2 } */ #define AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-vpdpbssds-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-vpdpbssds-2.c index 4b84105c2021..88ab6133fb41 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-vpdpbssds-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-vpdpbssds-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */ /* { dg-require-effective-target avx10_2 } */ #define AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-vpdpbsud-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-vpdpbsud-2.c index e4f0f415a1ab..cdbd57c5418e 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-vpdpbsud-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-vpdpbsud-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */ /* { dg-require-effective-target avx10_2 } */ #define AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-vpdpbsuds-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-vpdpbsuds-2.c index ca7942e288e1..5e9937a69c60 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-vpdpbsuds-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-vpdpbsuds-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */ /* { dg-require-effective-target avx10_2 } */ #define AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-vpdpbuud-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-vpdpbuud-2.c index 9664c99baa24..73e3f71270d5 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-vpdpbuud-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-vpdpbuud-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */ /* { dg-require-effective-target avx10_2 } */ #define AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-vpdpbuuds-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-vpdpbuuds-2.c index 285637bbc138..09c1c817c859 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-vpdpbuuds-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-vpdpbuuds-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */ /* { dg-require-effective-target avx10_2 } */ #define AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-vpdpwsud-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-vpdpwsud-2.c index e1c7a81b54fc..f68d3eda5562 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-vpdpwsud-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-vpdpwsud-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */ /* { dg-require-effective-target avx10_2 } */ #define AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-vpdpwsuds-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-vpdpwsuds-2.c index d046fd8747a0..3b3f5df2042f 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-vpdpwsuds-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-vpdpwsuds-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */ /* { dg-require-effective-target avx10_2 } */ #define AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-vpdpwusd-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-vpdpwusd-2.c index 5a8af9b87287..209e62de6801 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-vpdpwusd-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-vpdpwusd-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */ /* { dg-require-effective-target avx10_2 } */ #define AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-vpdpwusds-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-vpdpwusds-2.c index 88d877f381af..6e9692b64019 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-vpdpwusds-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-vpdpwusds-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */ /* { dg-require-effective-target avx10_2 } */ #define AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-vpdpwuud-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-vpdpwuud-2.c index aaefe02d29d6..8feb5d7b8558 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-vpdpwuud-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-vpdpwuud-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */ /* { dg-require-effective-target avx10_2 } */ #define AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-vpdpwuuds-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-vpdpwuuds-2.c index 6a61112e161b..930839e79986 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-vpdpwuuds-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-vpdpwuuds-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */ /* { dg-require-effective-target avx10_2 } */ #define AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-vrcppbf16-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-vrcppbf16-2.c index 332010aba57a..4914b25a77c9 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-vrcppbf16-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-vrcppbf16-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */ /* { dg-require-effective-target avx10_2 } */ #define AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-vreducenepbf16-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-vreducenepbf16-2.c index 809baf7c2840..9522c83b5b84 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-vreducenepbf16-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-vreducenepbf16-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */ /* { dg-require-effective-target avx10_2 } */ #define AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-vrndscalenepbf16-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-vrndscalenepbf16-2.c index ee6e71da3baf..e27bf994c1f7 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-vrndscalenepbf16-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-vrndscalenepbf16-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */ /* { dg-require-effective-target avx10_2 } */ #define AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-vrsqrtpbf16-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-vrsqrtpbf16-2.c index 80c8ba38815a..be0f561b92a6 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-vrsqrtpbf16-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-vrsqrtpbf16-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */ /* { dg-require-effective-target avx10_2 } */ #define AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-vscalefpbf16-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-vscalefpbf16-2.c index 8f26dfbc9bd2..02753f71276a 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-vscalefpbf16-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-vscalefpbf16-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */ /* { dg-require-effective-target avx10_2 } */ #define AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-vsqrtnepbf16-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-vsqrtnepbf16-2.c index c6d6ca4c7bda..4d0e83672e8e 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-vsqrtnepbf16-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-vsqrtnepbf16-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */ /* { dg-require-effective-target avx10_2 } */ #define AVX10_2 diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-vsubnepbf16-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-vsubnepbf16-2.c index ad02ee19de2c..907a7059d64b 100644 --- a/gcc/testsuite/gcc.target/i386/avx10_2-vsubnepbf16-2.c +++ b/gcc/testsuite/gcc.target/i386/avx10_2-vsubnepbf16-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-O2 -mavx10.2" } */ +/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */ /* { dg-require-effective-target avx10_2 } */ #define AVX10_2