This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_cross_build/master-arm in repository toolchain/ci/gcc.
from 869fb813039 compiler: recognize Go 1.18 runtime/internal/atomic methods adds 1c827873ed2 target/104453 - guard call folding with NULL LHS adds 871afdc512b middle-end/104450 - ISEL and non-call EH adds 59b31f0e2d1 ICE: QImode(not SImode) operand should be passed to gen_vec [...] adds 5390a2f1916 x86: Check each component of source operand for AVX_U128_DIRTY new ab0b5fbfe90 x86: Add -m[no-]direct-extern-access new da2bf62d9e2 tree-optimization/104445 - check for vector extraction support
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/config/i386/gnu-property.cc | 10 +- gcc/config/i386/i386-options.cc | 32 +++++ gcc/config/i386/i386-protos.h | 4 +- gcc/config/i386/i386.cc | 214 +++++++++++++++++----------- gcc/config/i386/i386.opt | 4 + gcc/config/i386/sse.md | 3 +- gcc/doc/extend.texi | 6 + gcc/doc/invoke.texi | 15 +- gcc/gimple-isel.cc | 24 ++-- gcc/optabs-query.cc | 28 ++++ gcc/optabs-query.h | 1 + gcc/testsuite/g++.dg/torture/pr104450.C | 16 +++ gcc/testsuite/g++.target/i386/pr35513-1.C | 25 ++++ gcc/testsuite/g++.target/i386/pr35513-2.C | 53 +++++++ gcc/testsuite/gcc.dg/vect/pr102832.c | 12 ++ gcc/testsuite/gcc.dg/vect/pr104445.c | 16 +++ gcc/testsuite/gcc.target/i386/pr104441-1a.c | 57 ++++++++ gcc/testsuite/gcc.target/i386/pr104441-1b.c | 32 +++++ gcc/testsuite/gcc.target/i386/pr104451.c | 25 ++++ gcc/testsuite/gcc.target/i386/pr104453.c | 11 ++ gcc/testsuite/gcc.target/i386/pr35513-10a.c | 20 +++ gcc/testsuite/gcc.target/i386/pr35513-10b.c | 20 +++ gcc/testsuite/gcc.target/i386/pr35513-11a.c | 20 +++ gcc/testsuite/gcc.target/i386/pr35513-11b.c | 20 +++ gcc/testsuite/gcc.target/i386/pr35513-12a.c | 20 +++ gcc/testsuite/gcc.target/i386/pr35513-12b.c | 20 +++ gcc/testsuite/gcc.target/i386/pr35513-1a.c | 19 +++ gcc/testsuite/gcc.target/i386/pr35513-1b.c | 19 +++ gcc/testsuite/gcc.target/i386/pr35513-2a.c | 18 +++ gcc/testsuite/gcc.target/i386/pr35513-2b.c | 18 +++ gcc/testsuite/gcc.target/i386/pr35513-3a.c | 18 +++ gcc/testsuite/gcc.target/i386/pr35513-3b.c | 18 +++ gcc/testsuite/gcc.target/i386/pr35513-4a.c | 18 +++ gcc/testsuite/gcc.target/i386/pr35513-4b.c | 18 +++ gcc/testsuite/gcc.target/i386/pr35513-5a.c | 18 +++ gcc/testsuite/gcc.target/i386/pr35513-5b.c | 18 +++ gcc/testsuite/gcc.target/i386/pr35513-6a.c | 17 +++ gcc/testsuite/gcc.target/i386/pr35513-6b.c | 17 +++ gcc/testsuite/gcc.target/i386/pr35513-7a.c | 18 +++ gcc/testsuite/gcc.target/i386/pr35513-7b.c | 18 +++ gcc/testsuite/gcc.target/i386/pr35513-8.c | 44 ++++++ gcc/testsuite/gcc.target/i386/pr35513-9a.c | 20 +++ gcc/testsuite/gcc.target/i386/pr35513-9b.c | 20 +++ gcc/tree-vect-loop.cc | 16 ++- 44 files changed, 960 insertions(+), 100 deletions(-) create mode 100644 gcc/testsuite/g++.dg/torture/pr104450.C create mode 100644 gcc/testsuite/g++.target/i386/pr35513-1.C create mode 100644 gcc/testsuite/g++.target/i386/pr35513-2.C create mode 100644 gcc/testsuite/gcc.dg/vect/pr102832.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr104445.c create mode 100644 gcc/testsuite/gcc.target/i386/pr104441-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/pr104441-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/pr104451.c create mode 100644 gcc/testsuite/gcc.target/i386/pr104453.c create mode 100644 gcc/testsuite/gcc.target/i386/pr35513-10a.c create mode 100644 gcc/testsuite/gcc.target/i386/pr35513-10b.c create mode 100644 gcc/testsuite/gcc.target/i386/pr35513-11a.c create mode 100644 gcc/testsuite/gcc.target/i386/pr35513-11b.c create mode 100644 gcc/testsuite/gcc.target/i386/pr35513-12a.c create mode 100644 gcc/testsuite/gcc.target/i386/pr35513-12b.c create mode 100644 gcc/testsuite/gcc.target/i386/pr35513-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/pr35513-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/pr35513-2a.c create mode 100644 gcc/testsuite/gcc.target/i386/pr35513-2b.c create mode 100644 gcc/testsuite/gcc.target/i386/pr35513-3a.c create mode 100644 gcc/testsuite/gcc.target/i386/pr35513-3b.c create mode 100644 gcc/testsuite/gcc.target/i386/pr35513-4a.c create mode 100644 gcc/testsuite/gcc.target/i386/pr35513-4b.c create mode 100644 gcc/testsuite/gcc.target/i386/pr35513-5a.c create mode 100644 gcc/testsuite/gcc.target/i386/pr35513-5b.c create mode 100644 gcc/testsuite/gcc.target/i386/pr35513-6a.c create mode 100644 gcc/testsuite/gcc.target/i386/pr35513-6b.c create mode 100644 gcc/testsuite/gcc.target/i386/pr35513-7a.c create mode 100644 gcc/testsuite/gcc.target/i386/pr35513-7b.c create mode 100644 gcc/testsuite/gcc.target/i386/pr35513-8.c create mode 100644 gcc/testsuite/gcc.target/i386/pr35513-9a.c create mode 100644 gcc/testsuite/gcc.target/i386/pr35513-9b.c