This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gcc_check/master-arm in repository toolchain/ci/gcc.
from 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 adds c6bb1db76b3 Register non-null side effects properly. adds be9cd0ca8a5 dwarf2out: Don't call expand_expr during early_dwarf [PR104407] adds 2d3c477599b [PATCH] PR tree-optimization/104420: Fix checks for constan [...] adds d80f2248c59 c++: P2493 feature test macro updates adds 8f8f8c68b43 middle-end/104464 - ISEL and non-call EH #2 adds 1ce5395977f c++: modules and explicit(bool) [PR103752] new ee50b4383a0 c++: memfn lookup consistency and using-decls [PR104432]
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: 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 | 212 ++++++++++++++--------- gcc/config/i386/i386.opt | 4 + gcc/cp/call.cc | 9 +- gcc/cp/cp-tree.h | 1 + gcc/cp/module.cc | 10 ++ gcc/cp/pt.cc | 59 ++++--- gcc/doc/extend.texi | 6 + gcc/doc/invoke.texi | 15 +- gcc/dwarf2out.cc | 44 ++++- gcc/gimple-isel.cc | 28 +-- 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/modules/explicit-bool-1_a.H | 23 +++ gcc/testsuite/g++.dg/modules/explicit-bool-1_b.C | 6 + gcc/testsuite/g++.dg/template/non-dependent19.C | 14 ++ gcc/testsuite/g++.dg/template/non-dependent19a.C | 16 ++ gcc/testsuite/g++.dg/template/non-dependent20.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/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 +- 68 files changed, 1321 insertions(+), 201 deletions(-) create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/pr104407.C create mode 100644 gcc/testsuite/g++.dg/modules/explicit-bool-1_a.H create mode 100644 gcc/testsuite/g++.dg/modules/explicit-bool-1_b.C create mode 100644 gcc/testsuite/g++.dg/template/non-dependent19.C create mode 100644 gcc/testsuite/g++.dg/template/non-dependent19a.C create mode 100644 gcc/testsuite/g++.dg/template/non-dependent20.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/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