This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from afe1ec89497 PR tree-optimization/88659 - ICE in maybe_warn_nonstring_arg new 636144bc770 x86: relax mask register constraints new d31f2252f03 PR target/88594 * config/i386/i386.c (ix86_expand_divmod_ [...]
The 2 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/ChangeLog | 37 ++++++++ gcc/config/i386/i386.c | 4 +- gcc/config/i386/sse.md | 52 +++++----- gcc/testsuite/ChangeLog | 105 +++++++++++++++++++++ gcc/testsuite/gcc.dg/pr88594.c | 16 ++++ .../gcc.target/i386/avx512bitalg-vpshufbitqmb.c | 12 +-- gcc/testsuite/gcc.target/i386/avx512bw-vpcmpb-1.c | 12 +-- .../gcc.target/i386/avx512bw-vpcmpeqb-1.c | 12 +-- .../gcc.target/i386/avx512bw-vpcmpequb-1.c | 12 +-- .../gcc.target/i386/avx512bw-vpcmpequw-1.c | 12 +-- .../gcc.target/i386/avx512bw-vpcmpeqw-1.c | 12 +-- .../gcc.target/i386/avx512bw-vpcmpgeb-1.c | 12 +-- .../gcc.target/i386/avx512bw-vpcmpgeub-1.c | 12 +-- .../gcc.target/i386/avx512bw-vpcmpgeuw-1.c | 12 +-- .../gcc.target/i386/avx512bw-vpcmpgew-1.c | 12 +-- .../gcc.target/i386/avx512bw-vpcmpgtb-1.c | 12 +-- .../gcc.target/i386/avx512bw-vpcmpgtub-1.c | 12 +-- .../gcc.target/i386/avx512bw-vpcmpgtuw-1.c | 12 +-- .../gcc.target/i386/avx512bw-vpcmpgtw-1.c | 12 +-- .../gcc.target/i386/avx512bw-vpcmpleb-1.c | 12 +-- .../gcc.target/i386/avx512bw-vpcmpleub-1.c | 12 +-- .../gcc.target/i386/avx512bw-vpcmpleuw-1.c | 12 +-- .../gcc.target/i386/avx512bw-vpcmplew-1.c | 12 +-- .../gcc.target/i386/avx512bw-vpcmpltb-1.c | 12 +-- .../gcc.target/i386/avx512bw-vpcmpltub-1.c | 12 +-- .../gcc.target/i386/avx512bw-vpcmpltuw-1.c | 12 +-- .../gcc.target/i386/avx512bw-vpcmpltw-1.c | 12 +-- .../gcc.target/i386/avx512bw-vpcmpneqb-1.c | 12 +-- .../gcc.target/i386/avx512bw-vpcmpnequb-1.c | 12 +-- .../gcc.target/i386/avx512bw-vpcmpnequw-1.c | 12 +-- .../gcc.target/i386/avx512bw-vpcmpneqw-1.c | 12 +-- gcc/testsuite/gcc.target/i386/avx512bw-vpcmpub-1.c | 12 +-- gcc/testsuite/gcc.target/i386/avx512bw-vpcmpuw-1.c | 12 +-- gcc/testsuite/gcc.target/i386/avx512bw-vpcmpw-1.c | 12 +-- .../gcc.target/i386/avx512bw-vpmovb2m-1.c | 6 +- .../gcc.target/i386/avx512bw-vpmovm2b-1.c | 6 +- .../gcc.target/i386/avx512bw-vpmovm2w-1.c | 6 +- .../gcc.target/i386/avx512bw-vpmovw2m-1.c | 6 +- .../gcc.target/i386/avx512bw-vptestmb-1.c | 12 +-- .../gcc.target/i386/avx512bw-vptestmw-1.c | 12 +-- .../gcc.target/i386/avx512bw-vptestnmb-1.c | 12 +-- .../gcc.target/i386/avx512bw-vptestnmw-1.c | 12 +-- .../gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c | 2 +- .../gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c | 2 +- .../gcc.target/i386/avx512dq-vfpclasspd-1.c | 12 +-- .../gcc.target/i386/avx512dq-vfpclassps-1.c | 12 +-- .../gcc.target/i386/avx512dq-vfpclasssd-1.c | 2 +- .../gcc.target/i386/avx512dq-vfpclassss-1.c | 2 +- .../gcc.target/i386/avx512dq-vpmovd2m-1.c | 6 +- .../gcc.target/i386/avx512dq-vpmovm2d-1.c | 6 +- .../gcc.target/i386/avx512dq-vpmovm2q-1.c | 6 +- .../gcc.target/i386/avx512dq-vpmovq2m-1.c | 6 +- gcc/testsuite/gcc.target/i386/avx512f-vcmppd-1.c | 8 +- gcc/testsuite/gcc.target/i386/avx512f-vcmpps-1.c | 8 +- gcc/testsuite/gcc.target/i386/avx512f-vcmpsd-1.c | 8 +- gcc/testsuite/gcc.target/i386/avx512f-vcmpss-1.c | 8 +- gcc/testsuite/gcc.target/i386/avx512f-vpcmpd-1.c | 4 +- gcc/testsuite/gcc.target/i386/avx512f-vpcmpq-1.c | 4 +- gcc/testsuite/gcc.target/i386/avx512f-vpcmpud-1.c | 4 +- gcc/testsuite/gcc.target/i386/avx512f-vpcmpuq-1.c | 4 +- gcc/testsuite/gcc.target/i386/avx512f-vptestmd-1.c | 4 +- gcc/testsuite/gcc.target/i386/avx512f-vptestmq-1.c | 4 +- .../gcc.target/i386/avx512f-vptestnmd-1.c | 4 +- .../gcc.target/i386/avx512f-vptestnmq-1.c | 4 +- gcc/testsuite/gcc.target/i386/avx512vl-vcmppd-1.c | 8 +- gcc/testsuite/gcc.target/i386/avx512vl-vcmpps-1.c | 8 +- .../gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c | 4 +- .../gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c | 4 +- gcc/testsuite/gcc.target/i386/avx512vl-vpcmpd-1.c | 8 +- .../gcc.target/i386/avx512vl-vpcmpeqd-1.c | 8 +- .../gcc.target/i386/avx512vl-vpcmpeqq-1.c | 8 +- .../gcc.target/i386/avx512vl-vpcmpequd-1.c | 8 +- .../gcc.target/i386/avx512vl-vpcmpequq-1.c | 8 +- .../gcc.target/i386/avx512vl-vpcmpged-1.c | 8 +- .../gcc.target/i386/avx512vl-vpcmpgeq-1.c | 8 +- .../gcc.target/i386/avx512vl-vpcmpgeud-1.c | 8 +- .../gcc.target/i386/avx512vl-vpcmpgeuq-1.c | 8 +- .../gcc.target/i386/avx512vl-vpcmpgtd-1.c | 8 +- .../gcc.target/i386/avx512vl-vpcmpgtq-1.c | 8 +- .../gcc.target/i386/avx512vl-vpcmpgtud-1.c | 8 +- .../gcc.target/i386/avx512vl-vpcmpgtuq-1.c | 8 +- .../gcc.target/i386/avx512vl-vpcmpled-1.c | 8 +- .../gcc.target/i386/avx512vl-vpcmpleq-1.c | 8 +- .../gcc.target/i386/avx512vl-vpcmpleud-1.c | 8 +- .../gcc.target/i386/avx512vl-vpcmpleuq-1.c | 8 +- .../gcc.target/i386/avx512vl-vpcmpltd-1.c | 8 +- .../gcc.target/i386/avx512vl-vpcmpltq-1.c | 8 +- .../gcc.target/i386/avx512vl-vpcmpltud-1.c | 8 +- .../gcc.target/i386/avx512vl-vpcmpltuq-1.c | 8 +- .../gcc.target/i386/avx512vl-vpcmpneqd-1.c | 8 +- .../gcc.target/i386/avx512vl-vpcmpneqq-1.c | 8 +- .../gcc.target/i386/avx512vl-vpcmpnequd-1.c | 8 +- .../gcc.target/i386/avx512vl-vpcmpnequq-1.c | 8 +- gcc/testsuite/gcc.target/i386/avx512vl-vpcmpq-1.c | 8 +- gcc/testsuite/gcc.target/i386/avx512vl-vpcmpud-1.c | 8 +- gcc/testsuite/gcc.target/i386/avx512vl-vpcmpuq-1.c | 8 +- .../gcc.target/i386/avx512vl-vptestmd-1.c | 8 +- .../gcc.target/i386/avx512vl-vptestmq-1.c | 8 +- .../gcc.target/i386/avx512vl-vptestnmd-1.c | 8 +- .../gcc.target/i386/avx512vl-vptestnmq-1.c | 8 +- 100 files changed, 595 insertions(+), 439 deletions(-) create mode 100644 gcc/testsuite/gcc.dg/pr88594.c