This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch devel/sphinx in repository gcc.
from eb2de151c58 Merge branch 'master' into devel/sphinx adds 0deabebedd1 Fix a few problems with download_prerequisites. adds 8571ff0ae09 Adjust inner loop cost scaling adds 6ddb30f941a Optimize (a & b) | (c & ~b) to vpternlog instruction. adds 8da9b4f73c2 Enable avx512 embedde broadcast for vpternlog. adds 4702d3cf044 arm: Fix general issues with patterns for VLLDM and VLSTM adds 79fb2700bdb arm: testsuite: improve detection of CMSE hardware. adds 3929bca9ca9 arm: Add command-line option for enabling CVE-2021-35465 mi [...] adds 574e7950bd6 arm: add erratum mitigation to __gnu_cmse_nonsecure_call [P [...] adds 30461cf8dba arm: fix vlldm erratum for Armv8.1-m [PR102035] adds 809330ab845 arm: Add tests for VLLDM mitigation [PR102035] adds 9216ee6d119 tree-optimization/100089 - avoid leaving scalar if-converte [...] adds 6e5401e87d0 x86: Broadcast from integer to a pseudo vector register adds d8b7282ea27 libstdc++: Fix mismatched class-key tags adds 675a3e40567 Add transitive operations to the relation oracle. adds fce8a52d0ae rs6000: Add power7 and power7-64 builtins adds 8ce18a29ef7 rs6000: Add power8-vector builtins new 7572f9cd10e Merge branch 'master' into devel/sphinx
The 1 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: contrib/download_prerequisites | 59 +-- gcc/config/arm/arm-cpus.in | 9 +- gcc/config/arm/arm.c | 9 + gcc/config/arm/arm.md | 11 +- gcc/config/arm/arm.opt | 4 + gcc/config/arm/vfp.md | 29 +- gcc/config/i386/i386-expand.c | 13 +- gcc/config/i386/i386.c | 5 + gcc/config/i386/i386.h | 2 + gcc/config/i386/predicates.md | 7 + gcc/config/i386/sse.md | 238 +++++++++- gcc/config/rs6000/rs6000-builtin-new.def | 477 +++++++++++++++++++++ gcc/doc/invoke.texi | 16 +- gcc/params.opt | 4 +- gcc/testsuite/gcc.dg/predict-1.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/evrp-trans.c | 144 +++++++ .../mainline/8_1m/soft/{cmse-13.c => cmse-13a.c} | 4 +- .../mainline/8_1m/soft/{cmse-7.c => cmse-7a.c} | 4 +- .../mainline/8_1m/soft/{cmse-8.c => cmse-8a.c} | 4 +- .../8_1m/softfp-sp/{cmse-7.c => cmse-7a.c} | 4 +- .../8_1m/softfp-sp/{cmse-8.c => cmse-8a.c} | 4 +- .../mainline/8_1m/softfp/{cmse-13.c => cmse-13a.c} | 4 +- .../mainline/8_1m/softfp/{cmse-7.c => cmse-7a.c} | 4 +- .../mainline/8_1m/softfp/{cmse-8.c => cmse-8a.c} | 4 +- .../i386/avx512bw-shiftqihi-constant-1.c | 4 +- gcc/testsuite/gcc.target/i386/pr100865-10b.c | 1 - gcc/testsuite/gcc.target/i386/pr100865-4b.c | 3 +- gcc/testsuite/gcc.target/i386/pr100865-6b.c | 6 +- gcc/testsuite/gcc.target/i386/pr100865-7b.c | 6 +- gcc/testsuite/gcc.target/i386/pr101989-1.c | 51 +++ gcc/testsuite/gcc.target/i386/pr101989-2.c | 102 +++++ .../gcc.target/i386/pr101989-broadcast-1.c | 31 ++ gcc/testsuite/gcc.target/i386/pr102021.c | 15 + gcc/testsuite/lib/target-supports.exp | 15 +- gcc/tree-vect-loop.c | 7 + gcc/tree-vect-slp.c | 70 ++- gcc/tree-vectorizer.c | 20 +- gcc/tree-vectorizer.h | 2 +- gcc/value-relation.cc | 287 +++++++++++-- gcc/value-relation.h | 9 +- libgcc/config/arm/cmse_nonsecure_call.S | 5 + libstdc++-v3/src/c++11/cxx11-shim_facets.cc | 28 +- 42 files changed, 1562 insertions(+), 161 deletions(-) create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/evrp-trans.c copy gcc/testsuite/gcc.target/arm/cmse/mainline/8_1m/soft/{cmse-13.c => cmse-13a.c} (89%) copy gcc/testsuite/gcc.target/arm/cmse/mainline/8_1m/soft/{cmse-7.c => cmse-7a.c} (88%) copy gcc/testsuite/gcc.target/arm/cmse/mainline/8_1m/soft/{cmse-8.c => cmse-8a.c} (89%) copy gcc/testsuite/gcc.target/arm/cmse/mainline/8_1m/softfp-sp/{cmse-7.c => cmse-7 [...] copy gcc/testsuite/gcc.target/arm/cmse/mainline/8_1m/softfp-sp/{cmse-8.c => cmse-8 [...] copy gcc/testsuite/gcc.target/arm/cmse/mainline/8_1m/softfp/{cmse-13.c => cmse-13a [...] copy gcc/testsuite/gcc.target/arm/cmse/mainline/8_1m/softfp/{cmse-7.c => cmse-7a.c} (87%) copy gcc/testsuite/gcc.target/arm/cmse/mainline/8_1m/softfp/{cmse-8.c => cmse-8a.c} (88%) create mode 100644 gcc/testsuite/gcc.target/i386/pr101989-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr101989-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr101989-broadcast-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr102021.c