This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from 6b36b659e37 Daily bump. new 1a5a77f1eb4 i386: Remove 256 bit rounding for AVX10.2 minmax and conver [...] new bf54429c8dc i386: Remove 256 bit rounding for AVX10.2 saturation conver [...] new dd4dac26025 Revert "AVX10.2 ymm rounding: Support vsqrtp{s,d,h} and vsu [...] new cbed647fb64 Revert "AVX10.2 ymm rounding: Support vscalefp{s,d,h} intrins" new 0ca02194d25 Revert "AVX10.2 ymm rounding: Support vreducep{s,d,h} and v [...] new f2367fcb337 Revert "AVX10.2 ymm rounding: Support vmulp{s,d,h} and vran [...] new 3fc26227878 Revert "AVX10.2 ymm rounding: Support v{max,min}p{s,d,h} intrins" new 0e2a74bf745 Revert "AVX10.2 ymm rounding: Support vgetexpp{s,d,h} and v [...] new 2f52807115e Revert "AVX10.2 ymm rounding: Support vfnmsub{132,231,213}p [...] new 3f2d586544b Revert "AVX10.2 ymm rounding: Support vfmulcph and vfnmadd{ [...] new 1cceae93824 Revert "AVX10.2 ymm rounding: Support vfm{sub,subadd}{132,2 [...] new bd66bf1fd88 Revert "AVX10.2 ymm rounding: Support vfmaddcph and vfmadds [...] new c6834aab3e6 Revert "AVX10.2 ymm rounding: Support vfmadd{132,231,213}p{ [...] new c40e4cd1cf3 Revert "AVX10.2 ymm rounding: Support vfc{madd,mul}cph, vfi [...] new dfab1d787b4 Revert "AVX10.2 ymm rounding: Support vcvt{,u}w2ph and vdiv [...] new e17a9ea2869 Revert "AVX10.2 ymm rounding: Support vcvttps2{,u}{dq,qq} a [...] new a67476dbb4e Revert "AVX10.2 ymm rounding: Support vcvttph2{,u}{dq,qq,w} [...] new 2695a7378f7 Revert "AVX10.2 ymm rounding: Support vcvtqq2p{s,d,h} and v [...] new 08fd9bd48ab Revert "AVX10.2 ymm rounding: Support vcvtps2{,u}{dq,qq} intrins" new 567c939888e Revert "AVX10.2 ymm rounding: Support vcvtph2{,u}w and vcvt [...] new 99a9e721805 Revert "AVX10.2 ymm rounding: Support vcvtph2p{s,d,sx} and [...] new 1d15565adb7 Revert "AVX10.2 ymm rounding: Support vcvtpd2{,u}{dq,qq} intrins" new a5caa9ad987 Revert "AVX10.2 ymm rounding: Support vcvtdq2p{s,h} and vcv [...] new e1139c5b0da Revert "AVX10.2 ymm rounding: Support vadd{s,d,h} and vcmp{ [...] new 279d6ba8855 i386: Adjust AVX10.2 testcases options new 69d640d5f83 i386: Remove avx10.2-256 and avx10.2-512 options new f775bb892cb i386: Raise deprecate warning for -mavx10.1-256/512 and -me [...]
The 27 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: gcc/common/config/i386/cpuinfo.h | 40 +- gcc/common/config/i386/i386-common.cc | 44 +- gcc/common/config/i386/i386-cpuinfo.h | 9 +- gcc/common/config/i386/i386-isas.h | 7 +- gcc/config.gcc | 3 +- gcc/config/i386/avx10_2-512bf16intrin.h | 14 +- gcc/config/i386/avx10_2-512convertintrin.h | 14 +- gcc/config/i386/avx10_2-512mediaintrin.h | 14 +- gcc/config/i386/avx10_2-512minmaxintrin.h | 14 +- gcc/config/i386/avx10_2-512satcvtintrin.h | 14 +- gcc/config/i386/avx10_2bf16intrin.h | 12 +- gcc/config/i386/avx10_2convertintrin.h | 104 +- gcc/config/i386/avx10_2mediaintrin.h | 14 +- gcc/config/i386/avx10_2minmaxintrin.h | 330 +- gcc/config/i386/avx10_2roundingintrin.h | 6433 -------------------- gcc/config/i386/avx10_2satcvtintrin.h | 1115 +--- gcc/config/i386/cpuid.h | 5 - gcc/config/i386/driver-i386.cc | 9 +- gcc/config/i386/i386-builtin-types.def | 41 +- gcc/config/i386/i386-builtin.def | 950 ++- gcc/config/i386/i386-c.cc | 15 +- gcc/config/i386/i386-expand.cc | 75 +- gcc/config/i386/i386-isa.def | 5 +- gcc/config/i386/i386-options.cc | 31 +- gcc/config/i386/i386.cc | 4 +- gcc/config/i386/i386.h | 6 +- gcc/config/i386/i386.md | 12 +- gcc/config/i386/i386.opt | 27 +- gcc/config/i386/i386.opt.urls | 9 +- gcc/config/i386/immintrin.h | 2 - gcc/config/i386/mmx.md | 16 +- gcc/config/i386/movrsintrin.h | 19 +- gcc/config/i386/predicates.md | 2 +- gcc/config/i386/sm4intrin.h | 4 +- gcc/config/i386/sse.md | 494 +- gcc/config/i386/subst.md | 43 +- gcc/doc/extend.texi | 17 +- gcc/doc/invoke.texi | 10 +- gcc/doc/sourcebuild.texi | 11 +- gcc/testsuite/g++.dg/other/i386-2.C | 2 +- gcc/testsuite/g++.dg/other/i386-3.C | 2 +- gcc/testsuite/gcc.target/i386/avx-1.c | 187 +- gcc/testsuite/gcc.target/i386/avx10-check.h | 7 +- gcc/testsuite/gcc.target/i386/avx10_1-1.c | 3 +- gcc/testsuite/gcc.target/i386/avx10_1-10.c | 4 +- gcc/testsuite/gcc.target/i386/avx10_1-11.c | 3 +- gcc/testsuite/gcc.target/i386/avx10_1-12.c | 1 + gcc/testsuite/gcc.target/i386/avx10_1-13.c | 1 + gcc/testsuite/gcc.target/i386/avx10_1-15.c | 3 +- gcc/testsuite/gcc.target/i386/avx10_1-16.c | 3 +- gcc/testsuite/gcc.target/i386/avx10_1-18.c | 3 +- gcc/testsuite/gcc.target/i386/avx10_1-19.c | 1 + gcc/testsuite/gcc.target/i386/avx10_1-2.c | 3 +- gcc/testsuite/gcc.target/i386/avx10_1-20.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_1-21.c | 2 + gcc/testsuite/gcc.target/i386/avx10_1-22.c | 1 + gcc/testsuite/gcc.target/i386/avx10_1-23.c | 1 + gcc/testsuite/gcc.target/i386/avx10_1-24.c | 7 - gcc/testsuite/gcc.target/i386/avx10_1-25.c | 10 - gcc/testsuite/gcc.target/i386/avx10_1-26.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_1-3.c | 3 +- gcc/testsuite/gcc.target/i386/avx10_1-4.c | 3 +- gcc/testsuite/gcc.target/i386/avx10_1-5.c | 5 - gcc/testsuite/gcc.target/i386/avx10_1-6.c | 13 - gcc/testsuite/gcc.target/i386/avx10_1-7.c | 3 +- gcc/testsuite/gcc.target/i386/avx10_1-8.c | 2 + gcc/testsuite/gcc.target/i386/avx10_1-9.c | 1 + gcc/testsuite/gcc.target/i386/avx10_2-512-bf16-1.c | 4 +- .../i386/avx10_2-512-bf16-vector-cmp-1.c | 2 +- .../i386/avx10_2-512-bf16-vector-fma-1.c | 2 +- .../i386/avx10_2-512-bf16-vector-operations-1.c | 2 +- .../i386/avx10_2-512-bf16-vector-smaxmin-1.c | 2 +- .../gcc.target/i386/avx10_2-512-convert-1.c | 32 +- .../gcc.target/i386/avx10_2-512-media-1.c | 4 +- .../gcc.target/i386/avx10_2-512-minmax-1.c | 4 +- .../gcc.target/i386/avx10_2-512-movrs-1.c | 4 +- .../gcc.target/i386/avx10_2-512-satcvt-1.c | 2 +- .../gcc.target/i386/avx10_2-512-vaddbf16-2.c | 4 +- .../gcc.target/i386/avx10_2-512-vcmpbf16-2.c | 4 +- .../gcc.target/i386/avx10_2-512-vcvt2ph2bf8-2.c | 4 +- .../gcc.target/i386/avx10_2-512-vcvt2ph2bf8s-2.c | 4 +- .../gcc.target/i386/avx10_2-512-vcvt2ph2hf8-2.c | 4 +- .../gcc.target/i386/avx10_2-512-vcvt2ph2hf8s-2.c | 4 +- .../gcc.target/i386/avx10_2-512-vcvt2ps2phx-2.c | 4 +- .../gcc.target/i386/avx10_2-512-vcvtbf162ibs-2.c | 4 +- .../gcc.target/i386/avx10_2-512-vcvtbf162iubs-2.c | 4 +- .../gcc.target/i386/avx10_2-512-vcvtbiasph2bf8-2.c | 4 +- .../i386/avx10_2-512-vcvtbiasph2bf8s-2.c | 4 +- .../gcc.target/i386/avx10_2-512-vcvtbiasph2hf8-2.c | 4 +- .../i386/avx10_2-512-vcvtbiasph2hf8s-2.c | 4 +- .../gcc.target/i386/avx10_2-512-vcvthf82ph-2.c | 4 +- .../gcc.target/i386/avx10_2-512-vcvtph2bf8-2.c | 4 +- .../gcc.target/i386/avx10_2-512-vcvtph2bf8s-2.c | 4 +- .../gcc.target/i386/avx10_2-512-vcvtph2hf8-2.c | 4 +- .../gcc.target/i386/avx10_2-512-vcvtph2hf8s-2.c | 4 +- .../gcc.target/i386/avx10_2-512-vcvtph2ibs-2.c | 6 +- .../gcc.target/i386/avx10_2-512-vcvtph2iubs-2.c | 6 +- .../gcc.target/i386/avx10_2-512-vcvtps2ibs-2.c | 6 +- .../gcc.target/i386/avx10_2-512-vcvtps2iubs-2.c | 6 +- .../gcc.target/i386/avx10_2-512-vcvttbf162ibs-2.c | 4 +- .../gcc.target/i386/avx10_2-512-vcvttbf162iubs-2.c | 4 +- .../gcc.target/i386/avx10_2-512-vcvttpd2dqs-2.c | 6 +- .../gcc.target/i386/avx10_2-512-vcvttpd2qqs-2.c | 6 +- .../gcc.target/i386/avx10_2-512-vcvttpd2udqs-2.c | 6 +- .../gcc.target/i386/avx10_2-512-vcvttpd2uqqs-2.c | 6 +- .../gcc.target/i386/avx10_2-512-vcvttph2ibs-2.c | 6 +- .../gcc.target/i386/avx10_2-512-vcvttph2iubs-2.c | 6 +- .../gcc.target/i386/avx10_2-512-vcvttps2dqs-2.c | 6 +- .../gcc.target/i386/avx10_2-512-vcvttps2ibs-2.c | 6 +- .../gcc.target/i386/avx10_2-512-vcvttps2iubs-2.c | 6 +- .../gcc.target/i386/avx10_2-512-vcvttps2qqs-2.c | 6 +- .../gcc.target/i386/avx10_2-512-vcvttps2udqs-2.c | 6 +- .../gcc.target/i386/avx10_2-512-vcvttps2uqqs-2.c | 6 +- .../gcc.target/i386/avx10_2-512-vdivbf16-2.c | 4 +- .../gcc.target/i386/avx10_2-512-vdpphps-2.c | 4 +- .../gcc.target/i386/avx10_2-512-vfmaddXXXbf16-2.c | 4 +- .../gcc.target/i386/avx10_2-512-vfmsubXXXbf16-2.c | 4 +- .../gcc.target/i386/avx10_2-512-vfnmaddXXXbf16-2.c | 4 +- .../gcc.target/i386/avx10_2-512-vfnmsubXXXbf16-2.c | 4 +- .../gcc.target/i386/avx10_2-512-vfpclassbf16-2.c | 4 +- .../gcc.target/i386/avx10_2-512-vgetexpbf16-2.c | 4 +- .../gcc.target/i386/avx10_2-512-vgetmantbf16-2.c | 4 +- .../gcc.target/i386/avx10_2-512-vmaxbf16-2.c | 4 +- .../gcc.target/i386/avx10_2-512-vminbf16-2.c | 4 +- .../gcc.target/i386/avx10_2-512-vminmaxbf16-2.c | 4 +- .../gcc.target/i386/avx10_2-512-vminmaxpd-2.c | 4 +- .../gcc.target/i386/avx10_2-512-vminmaxph-2.c | 4 +- .../gcc.target/i386/avx10_2-512-vminmaxps-2.c | 4 +- .../gcc.target/i386/avx10_2-512-vmpsadbw-2.c | 4 +- .../gcc.target/i386/avx10_2-512-vmulbf16-2.c | 4 +- .../gcc.target/i386/avx10_2-512-vpdpbssd-2.c | 4 +- .../gcc.target/i386/avx10_2-512-vpdpbssds-2.c | 4 +- .../gcc.target/i386/avx10_2-512-vpdpbsud-2.c | 4 +- .../gcc.target/i386/avx10_2-512-vpdpbsuds-2.c | 4 +- .../gcc.target/i386/avx10_2-512-vpdpbuud-2.c | 4 +- .../gcc.target/i386/avx10_2-512-vpdpbuuds-2.c | 4 +- .../gcc.target/i386/avx10_2-512-vpdpwsud-2.c | 4 +- .../gcc.target/i386/avx10_2-512-vpdpwsuds-2.c | 4 +- .../gcc.target/i386/avx10_2-512-vpdpwusd-2.c | 4 +- .../gcc.target/i386/avx10_2-512-vpdpwusds-2.c | 4 +- .../gcc.target/i386/avx10_2-512-vpdpwuud-2.c | 4 +- .../gcc.target/i386/avx10_2-512-vpdpwuuds-2.c | 4 +- .../gcc.target/i386/avx10_2-512-vrcpbf16-2.c | 4 +- .../gcc.target/i386/avx10_2-512-vreducebf16-2.c | 4 +- .../gcc.target/i386/avx10_2-512-vrndscalebf16-2.c | 4 +- .../gcc.target/i386/avx10_2-512-vrsqrtbf16-2.c | 4 +- .../gcc.target/i386/avx10_2-512-vscalefbf16-2.c | 4 +- .../gcc.target/i386/avx10_2-512-vsqrtbf16-2.c | 4 +- .../gcc.target/i386/avx10_2-512-vsubbf16-2.c | 4 +- gcc/testsuite/gcc.target/i386/avx10_2-bf16-1.c | 2 +- .../gcc.target/i386/avx10_2-bf16-vector-cmp-1.c | 2 +- .../gcc.target/i386/avx10_2-bf16-vector-fma-1.c | 2 +- .../i386/avx10_2-bf16-vector-operations-1.c | 2 +- .../i386/avx10_2-bf16-vector-smaxmin-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-comibf-1.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-comibf-2.c | 6 +- gcc/testsuite/gcc.target/i386/avx10_2-comibf-3.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-comibf-4.c | 4 +- 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 | 8 +- gcc/testsuite/gcc.target/i386/avx10_2-media-1.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-minmax-1.c | 29 +- gcc/testsuite/gcc.target/i386/avx10_2-movrs-1.c | 4 +- .../i386/avx10_2-partial-bf16-vector-fast-math-1.c | 2 +- .../i386/avx10_2-partial-bf16-vector-fma-1.c | 2 +- .../avx10_2-partial-bf16-vector-operations-1.c | 2 +- .../i386/avx10_2-partial-bf16-vector-smaxmin-1.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-rounding-1.c | 252 - gcc/testsuite/gcc.target/i386/avx10_2-rounding-2.c | 193 - gcc/testsuite/gcc.target/i386/avx10_2-rounding-3.c | 601 -- gcc/testsuite/gcc.target/i386/avx10_2-satcvt-1.c | 106 +- gcc/testsuite/gcc.target/i386/avx10_2-vaddbf16-2.c | 4 +- gcc/testsuite/gcc.target/i386/avx10_2-vcmpbf16-2.c | 4 +- .../gcc.target/i386/avx10_2-vcomisbf16-1.c | 2 +- .../gcc.target/i386/avx10_2-vcomisbf16-2.c | 4 +- .../gcc.target/i386/avx10_2-vcvt2ph2bf8-2.c | 4 +- .../gcc.target/i386/avx10_2-vcvt2ph2bf8s-2.c | 4 +- .../gcc.target/i386/avx10_2-vcvt2ph2hf8-2.c | 4 +- .../gcc.target/i386/avx10_2-vcvt2ph2hf8s-2.c | 4 +- .../gcc.target/i386/avx10_2-vcvt2ps2phx-2.c | 4 +- .../gcc.target/i386/avx10_2-vcvtbf162ibs-2.c | 4 +- .../gcc.target/i386/avx10_2-vcvtbf162iubs-2.c | 4 +- .../gcc.target/i386/avx10_2-vcvtbiasph2bf8-2.c | 4 +- .../gcc.target/i386/avx10_2-vcvtbiasph2bf8s-2.c | 4 +- .../gcc.target/i386/avx10_2-vcvtbiasph2hf8-2.c | 4 +- .../gcc.target/i386/avx10_2-vcvtbiasph2hf8s-2.c | 4 +- .../gcc.target/i386/avx10_2-vcvthf82ph-2.c | 4 +- .../gcc.target/i386/avx10_2-vcvtph2bf8-2.c | 4 +- .../gcc.target/i386/avx10_2-vcvtph2bf8s-2.c | 4 +- .../gcc.target/i386/avx10_2-vcvtph2hf8-2.c | 4 +- .../gcc.target/i386/avx10_2-vcvtph2hf8s-2.c | 4 +- .../gcc.target/i386/avx10_2-vcvtph2ibs-2.c | 4 +- .../gcc.target/i386/avx10_2-vcvtph2iubs-2.c | 4 +- .../gcc.target/i386/avx10_2-vcvtps2ibs-2.c | 4 +- .../gcc.target/i386/avx10_2-vcvtps2iubs-2.c | 4 +- .../gcc.target/i386/avx10_2-vcvttbf162ibs-2.c | 4 +- .../gcc.target/i386/avx10_2-vcvttbf162iubs-2.c | 4 +- .../gcc.target/i386/avx10_2-vcvttpd2dqs-2.c | 4 +- .../gcc.target/i386/avx10_2-vcvttpd2qqs-2.c | 4 +- .../gcc.target/i386/avx10_2-vcvttpd2udqs-2.c | 4 +- .../gcc.target/i386/avx10_2-vcvttpd2uqqs-2.c | 4 +- .../gcc.target/i386/avx10_2-vcvttph2ibs-2.c | 4 +- .../gcc.target/i386/avx10_2-vcvttph2iubs-2.c | 4 +- .../gcc.target/i386/avx10_2-vcvttps2dqs-2.c | 4 +- .../gcc.target/i386/avx10_2-vcvttps2ibs-2.c | 4 +- .../gcc.target/i386/avx10_2-vcvttps2iubs-2.c | 4 +- .../gcc.target/i386/avx10_2-vcvttps2qqs-2.c | 4 +- .../gcc.target/i386/avx10_2-vcvttps2udqs-2.c | 4 +- .../gcc.target/i386/avx10_2-vcvttps2uqqs-2.c | 4 +- .../gcc.target/i386/avx10_2-vcvttsd2sis-2.c | 4 +- .../gcc.target/i386/avx10_2-vcvttsd2usis-2.c | 4 +- .../gcc.target/i386/avx10_2-vcvttss2sis-2.c | 4 +- .../gcc.target/i386/avx10_2-vcvttss2usis-2.c | 4 +- gcc/testsuite/gcc.target/i386/avx10_2-vdivbf16-2.c | 4 +- gcc/testsuite/gcc.target/i386/avx10_2-vdpphps-2.c | 4 +- .../gcc.target/i386/avx10_2-vfmaddXXXbf16-2.c | 4 +- .../gcc.target/i386/avx10_2-vfmsubXXXbf16-2.c | 4 +- .../gcc.target/i386/avx10_2-vfnmaddXXXbf16-2.c | 4 +- .../gcc.target/i386/avx10_2-vfnmsubXXXbf16-2.c | 4 +- .../gcc.target/i386/avx10_2-vfpclassbf16-2.c | 4 +- .../gcc.target/i386/avx10_2-vgetexpbf16-2.c | 4 +- .../gcc.target/i386/avx10_2-vgetmantbf16-2.c | 4 +- gcc/testsuite/gcc.target/i386/avx10_2-vmaxbf16-2.c | 4 +- gcc/testsuite/gcc.target/i386/avx10_2-vminbf16-2.c | 4 +- .../gcc.target/i386/avx10_2-vminmaxbf16-2.c | 4 +- .../gcc.target/i386/avx10_2-vminmaxpd-2.c | 4 +- .../gcc.target/i386/avx10_2-vminmaxph-2.c | 4 +- .../gcc.target/i386/avx10_2-vminmaxps-2.c | 4 +- .../gcc.target/i386/avx10_2-vminmaxsd-2.c | 4 +- .../gcc.target/i386/avx10_2-vminmaxsh-2.c | 4 +- .../gcc.target/i386/avx10_2-vminmaxss-2.c | 4 +- gcc/testsuite/gcc.target/i386/avx10_2-vmovd-1.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-vmovd-2.c | 4 +- gcc/testsuite/gcc.target/i386/avx10_2-vmovw-1.c | 2 +- gcc/testsuite/gcc.target/i386/avx10_2-vmovw-2.c | 4 +- gcc/testsuite/gcc.target/i386/avx10_2-vmpsadbw-2.c | 4 +- gcc/testsuite/gcc.target/i386/avx10_2-vmulbf16-2.c | 4 +- gcc/testsuite/gcc.target/i386/avx10_2-vpdpbssd-2.c | 4 +- .../gcc.target/i386/avx10_2-vpdpbssds-2.c | 4 +- gcc/testsuite/gcc.target/i386/avx10_2-vpdpbsud-2.c | 4 +- .../gcc.target/i386/avx10_2-vpdpbsuds-2.c | 4 +- gcc/testsuite/gcc.target/i386/avx10_2-vpdpbuud-2.c | 4 +- .../gcc.target/i386/avx10_2-vpdpbuuds-2.c | 4 +- gcc/testsuite/gcc.target/i386/avx10_2-vpdpwsud-2.c | 4 +- .../gcc.target/i386/avx10_2-vpdpwsuds-2.c | 4 +- gcc/testsuite/gcc.target/i386/avx10_2-vpdpwusd-2.c | 4 +- .../gcc.target/i386/avx10_2-vpdpwusds-2.c | 4 +- gcc/testsuite/gcc.target/i386/avx10_2-vpdpwuud-2.c | 4 +- .../gcc.target/i386/avx10_2-vpdpwuuds-2.c | 4 +- gcc/testsuite/gcc.target/i386/avx10_2-vrcpbf16-2.c | 4 +- .../gcc.target/i386/avx10_2-vreducebf16-2.c | 4 +- .../gcc.target/i386/avx10_2-vrndscalebf16-2.c | 4 +- .../gcc.target/i386/avx10_2-vrsqrtbf16-2.c | 4 +- .../gcc.target/i386/avx10_2-vscalefbf16-2.c | 4 +- .../gcc.target/i386/avx10_2-vsqrtbf16-2.c | 4 +- gcc/testsuite/gcc.target/i386/avx10_2-vsubbf16-2.c | 4 +- gcc/testsuite/gcc.target/i386/funcspec-56.inc | 3 +- gcc/testsuite/gcc.target/i386/noevex512-1.c | 1 + gcc/testsuite/gcc.target/i386/noevex512-2.c | 1 + .../gcc.target/i386/part-vect-vec_cmpbf.c | 2 +- gcc/testsuite/gcc.target/i386/pr111068.c | 3 +- gcc/testsuite/gcc.target/i386/pr111907.c | 1 + gcc/testsuite/gcc.target/i386/pr117240_avx512f.c | 1 + gcc/testsuite/gcc.target/i386/pr117304-1.c | 1 + gcc/testsuite/gcc.target/i386/pr117495.c | 4 +- gcc/testsuite/gcc.target/i386/pr117946.c | 3 +- gcc/testsuite/gcc.target/i386/pr118815.c | 2 +- gcc/testsuite/gcc.target/i386/sm4-avx10_2-1.c | 2 +- gcc/testsuite/gcc.target/i386/sm4-avx10_2-512-1.c | 2 +- gcc/testsuite/gcc.target/i386/sm4-check.h | 5 +- .../gcc.target/i386/sm4key4-avx10_2-512-2.c | 4 +- .../gcc.target/i386/sm4rnds4-avx10_2-512-2.c | 4 +- gcc/testsuite/gcc.target/i386/sse-12.c | 2 +- gcc/testsuite/gcc.target/i386/sse-13.c | 188 +- gcc/testsuite/gcc.target/i386/sse-14.c | 414 +- gcc/testsuite/gcc.target/i386/sse-22.c | 414 +- gcc/testsuite/gcc.target/i386/sse-23.c | 187 +- .../gcc.target/i386/vnniint16-auto-vectorize-3.c | 2 +- .../gcc.target/i386/vnniint16-auto-vectorize-4.c | 4 +- .../gcc.target/i386/vnniint8-auto-vectorize-3.c | 2 +- .../gcc.target/i386/vnniint8-auto-vectorize-4.c | 4 +- gcc/testsuite/lib/target-supports.exp | 16 +- 285 files changed, 1387 insertions(+), 12098 deletions(-) delete mode 100644 gcc/config/i386/avx10_2roundingintrin.h delete mode 100644 gcc/testsuite/gcc.target/i386/avx10_1-24.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx10_1-25.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx10_1-5.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx10_1-6.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx10_2-rounding-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx10_2-rounding-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx10_2-rounding-3.c