This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gcc_bootstrap/master-arm-bootstrap 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 adds ab0b5fbfe90 x86: Add -m[no-]direct-extern-access adds da2bf62d9e2 tree-optimization/104445 - check for vector extraction support new c6bb1db76b3 Register non-null side effects properly. new be9cd0ca8a5 dwarf2out: Don't call expand_expr during early_dwarf [PR104407] new 2d3c477599b [PATCH] PR tree-optimization/104420: Fix checks for constan [...] new d80f2248c59 c++: P2493 feature test macro updates new 8f8f8c68b43 middle-end/104464 - ISEL and non-call EH #2
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/c-family/c-cppbuiltin.cc | 4 +- 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/dwarf2out.cc | 44 +++++- gcc/gimple-isel.cc | 40 ++--- gcc/gimple-range-cache.cc | 135 ++++++++++++----- gcc/gimple-range-cache.h | 31 ++++ gcc/gimple-range-path.cc | 4 +- gcc/gimple-range.cc | 27 +++- gcc/gimple-range.h | 1 + gcc/match.pd | 3 +- gcc/optabs-query.cc | 28 ++++ gcc/optabs-query.h | 1 + gcc/testsuite/g++.dg/cpp23/feat-cxx2b.C | 4 +- gcc/testsuite/g++.dg/cpp2a/feat-cxx2a.C | 8 +- gcc/testsuite/g++.dg/debug/dwarf2/pr104407.C | 12 ++ 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/pr104288.c | 23 +++ gcc/testsuite/gcc.dg/pr104420-1.c | 10 ++ gcc/testsuite/gcc.dg/pr104420-2.c | 10 ++ gcc/testsuite/gcc.dg/pr104420-3.c | 10 ++ gcc/testsuite/gcc.dg/pr104420-4.c | 10 ++ gcc/testsuite/gcc.dg/pr104464.c | 11 ++ gcc/testsuite/gcc.dg/pr96392.c | 6 - 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 +- gcc/tree-vrp.cc | 8 +- 63 files changed, 1264 insertions(+), 173 deletions(-) create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/pr104407.C 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/pr104288.c create mode 100644 gcc/testsuite/gcc.dg/pr104420-1.c create mode 100644 gcc/testsuite/gcc.dg/pr104420-2.c create mode 100644 gcc/testsuite/gcc.dg/pr104420-3.c create mode 100644 gcc/testsuite/gcc.dg/pr104420-4.c create mode 100644 gcc/testsuite/gcc.dg/pr104464.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