This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch releases/gcc-11 in repository gcc.
from 6604b336517 i386: Fix _mm512_fpclass_ps_mask in O0 [PR 101471] new 8621acaa879 x86: Add -mmwait for -mgeneral-regs-only new 5684ef05b2c x86: Use crc32 target option for CRC32 intrinsics new 7dc952f1c04 x86: Remove OPTION_MASK_ISA_SSE4_2 from CRC32 _builtin functions new bbd6fcde4e2 x86: Enable the GPR only instructions for -mgeneral-regs-only new 918332d17c8 <x86gprintrin.h>: Add pragma GCC target("general-regs-only")
The 5 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/i386-common.c | 45 ++- gcc/config.gcc | 6 +- gcc/config/i386/i386-builtin.def | 8 +- gcc/config/i386/i386-builtins.c | 4 +- gcc/config/i386/i386-c.c | 2 + gcc/config/i386/i386-options.c | 12 + gcc/config/i386/i386.c | 6 +- gcc/config/i386/i386.h | 2 + gcc/config/i386/i386.md | 4 +- gcc/config/i386/i386.opt | 4 + gcc/config/i386/ia32intrin.h | 42 ++- gcc/config/i386/{pkuintrin.h => mwaitintrin.h} | 36 +-- gcc/config/i386/pmmintrin.h | 13 +- gcc/config/i386/serializeintrin.h | 7 +- gcc/config/i386/sse.md | 4 +- gcc/config/i386/x86gprintrin.h | 13 + gcc/doc/extend.texi | 5 + gcc/doc/invoke.texi | 8 +- gcc/lto-streamer.h | 2 +- gcc/testsuite/gcc.target/i386/crc32-6.c | 13 + .../gcc.target/i386/{monitor.c => monitor-2.c} | 4 +- gcc/testsuite/gcc.target/i386/pr101492-1.c | 10 + gcc/testsuite/gcc.target/i386/pr101492-2.c | 10 + gcc/testsuite/gcc.target/i386/pr101492-3.c | 10 + .../gcc.target/i386/{pr87198.c => pr101492-4.c} | 7 +- .../gcc.target/i386/{pr99744-2.c => pr99744-3.c} | 4 +- gcc/testsuite/gcc.target/i386/pr99744-4.c | 357 +++++++++++++++++++++ gcc/testsuite/gcc.target/i386/pr99744-5.c | 25 ++ .../gcc.target/i386/{pr99744-1.c => pr99744-6.c} | 4 +- .../gcc.target/i386/{pr87198.c => pr99744-7.c} | 7 +- .../gcc.target/i386/{pr87198.c => pr99744-8.c} | 8 +- 31 files changed, 598 insertions(+), 84 deletions(-) copy gcc/config/i386/{pkuintrin.h => mwaitintrin.h} (66%) create mode 100644 gcc/testsuite/gcc.target/i386/crc32-6.c copy gcc/testsuite/gcc.target/i386/{monitor.c => monitor-2.c} (80%) create mode 100644 gcc/testsuite/gcc.target/i386/pr101492-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr101492-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr101492-3.c copy gcc/testsuite/gcc.target/i386/{pr87198.c => pr101492-4.c} (50%) copy gcc/testsuite/gcc.target/i386/{pr99744-2.c => pr99744-3.c} (52%) create mode 100644 gcc/testsuite/gcc.target/i386/pr99744-4.c create mode 100644 gcc/testsuite/gcc.target/i386/pr99744-5.c copy gcc/testsuite/gcc.target/i386/{pr99744-1.c => pr99744-6.c} (70%) copy gcc/testsuite/gcc.target/i386/{pr87198.c => pr99744-7.c} (50%) copy gcc/testsuite/gcc.target/i386/{pr87198.c => pr99744-8.c} (50%)