This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-aarch64-mainline-allyesconfig in repository toolchain/ci/gcc.
from 22984f3f090 Pass multi-range from range_query::value_* routines adds 5b2003105b3 c++: Implement -Wvexing-parse [PR25814] adds 1d87302a8e2 c++: Add -Wexceptions warning option [PR97675] adds e6fd02cc6d8 c++: Fix decltype(auto) deduction with rvalue ref [PR78209] adds 44e1f63e20f c++: Add auto_diagnostic_group to check_handlers_1. adds 0cfd9109e54 Daily bump. adds f72af3af8d5 MAINTAINERS: Add myself for write after approval. adds 65e82636bcd PR target/96307: Fix KASAN option checking. adds 56ecdc2f02b RISC-V: Mark non-export symbol static and const in riscv-common.c adds 6483f05989e Simplify x >> x to 0. This fixes PR96701. adds 32ee472864a Improve overflow check adds c283a711c85 Fortran: Fix type-decl for PDT / wrong-code pdt_14.f03 issu [...] adds 2210bf6dec4 tree-optimization/97733 - fix SLP of reductions with zero relevant adds 344106a9668 c-common: Remove DEBUG_FUNCTION from verify_sequence_points adds 366099ff082 Move size time tables from GGC to heap adds 6cef01c3281 Add fnspec handling to ipa mode of ipa-modef. adds ff47c61f07d Add dg-require-effective-target fpic to g++ tests adds f11b1f9d155 Add dg-require-profiling directives to gcc.target/i386 tests adds 8ebedfcd86a tree-optimization/97732 - fix init of SLP induction vectorization
No new revisions were added by this update.
Summary of changes: MAINTAINERS | 1 + gcc/ChangeLog | 114 ++++ gcc/DATESTAMP | 2 +- gcc/analyzer/ChangeLog | 5 + gcc/attr-fnspec.h | 7 + gcc/c-family/ChangeLog | 10 + gcc/c-family/c-common.c | 2 +- gcc/c-family/c.opt | 8 + gcc/common/config/riscv/riscv-common.c | 4 +- gcc/cp/ChangeLog | 40 ++ gcc/cp/cp-tree.h | 8 + gcc/cp/decl.c | 5 +- gcc/cp/except.c | 10 +- gcc/cp/parser.c | 155 +++++- gcc/cp/pt.c | 2 + gcc/doc/invoke.texi | 42 +- gcc/fortran/module.c | 3 + gcc/gimple-fold.c | 2 +- gcc/ipa-fnsummary.c | 77 +-- gcc/ipa-fnsummary.h | 17 +- gcc/ipa-modref.c | 584 ++++++++++++++++----- gcc/ipa-prop.c | 10 +- gcc/match.pd | 21 +- gcc/testsuite/ChangeLog | 86 +++ gcc/testsuite/g++.dg/cpp1y/decltype-auto1.C | 8 + gcc/testsuite/g++.dg/cpp2a/fn-template16.C | 2 +- gcc/testsuite/g++.dg/cpp2a/fn-template7.C | 2 +- gcc/testsuite/g++.dg/inherit/thunk8.C | 1 + gcc/testsuite/g++.dg/lookup/pr80891-5.C | 2 +- gcc/testsuite/g++.dg/lto/pr79050_0.C | 2 +- gcc/testsuite/g++.dg/lto/pr84805_0.C | 2 +- gcc/testsuite/g++.dg/opt/pr64411.C | 1 + gcc/testsuite/g++.dg/parse/pr58898.C | 4 +- gcc/testsuite/g++.dg/pr57878.C | 1 + gcc/testsuite/g++.dg/pr65032.C | 1 + gcc/testsuite/g++.dg/pr84279.C | 1 + gcc/testsuite/g++.dg/template/scope5.C | 2 +- gcc/testsuite/g++.dg/warn/Wexceptions1.C | 9 + gcc/testsuite/g++.dg/warn/Wexceptions2.C | 10 + gcc/testsuite/g++.dg/warn/Wvexing-parse.C | 110 ++++ gcc/testsuite/g++.dg/warn/Wvexing-parse2.C | 24 + gcc/testsuite/g++.dg/warn/Wvexing-parse3.C | 129 +++++ gcc/testsuite/g++.dg/warn/Wvexing-parse4.C | 74 +++ gcc/testsuite/g++.dg/warn/Wvexing-parse5.C | 14 + gcc/testsuite/g++.dg/warn/Wvexing-parse6.C | 24 + gcc/testsuite/g++.dg/warn/Wvexing-parse7.C | 27 + gcc/testsuite/g++.old-deja/g++.brendan/recurse.C | 2 +- gcc/testsuite/g++.old-deja/g++.eh/catch10.C | 4 +- gcc/testsuite/g++.old-deja/g++.jason/template4.C | 2 +- gcc/testsuite/g++.old-deja/g++.law/arm4.C | 2 +- gcc/testsuite/g++.old-deja/g++.mike/for2.C | 2 +- gcc/testsuite/g++.old-deja/g++.other/local4.C | 2 +- gcc/testsuite/g++.old-deja/g++.pt/crash3.C | 2 + gcc/testsuite/gcc.dg/ipa/modref-2.c | 15 + gcc/testsuite/gcc.dg/lto/modref-2_0.c | 27 + gcc/testsuite/gcc.dg/no-strict-overflow-4.c | 5 +- .../{gcc.target/riscv => gcc.dg}/pr91441.c | 1 + .../{gcc.target/riscv => gcc.dg}/pr96260.c | 1 + gcc/testsuite/gcc.dg/pr96307.c | 25 + gcc/testsuite/gcc.dg/self-right-shift.c | 12 + gcc/testsuite/gcc.dg/vect/bb-slp-pr97732.c | 11 + gcc/testsuite/gcc.target/i386/fentryname1.c | 1 + gcc/testsuite/gcc.target/i386/fentryname2.c | 1 + gcc/testsuite/gcc.target/i386/fentryname3.c | 1 + gcc/testsuite/gcc.target/i386/returninst1.c | 1 + gcc/testsuite/gcc.target/i386/returninst2.c | 1 + gcc/testsuite/gcc.target/i386/returninst3.c | 1 + gcc/testsuite/lib/target-supports.exp | 11 + gcc/toplev.c | 1 - gcc/tree-vect-loop.c | 4 + gcc/tree-vect-slp.c | 3 + libgomp/ChangeLog | 41 ++ libstdc++-v3/ChangeLog | 75 +++ .../testsuite/20_util/reference_wrapper/lwg2993.cc | 2 +- .../25_algorithms/generate_n/87982_neg.cc | 2 +- 75 files changed, 1686 insertions(+), 237 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp1y/decltype-auto1.C create mode 100644 gcc/testsuite/g++.dg/warn/Wexceptions1.C create mode 100644 gcc/testsuite/g++.dg/warn/Wexceptions2.C create mode 100644 gcc/testsuite/g++.dg/warn/Wvexing-parse.C create mode 100644 gcc/testsuite/g++.dg/warn/Wvexing-parse2.C create mode 100644 gcc/testsuite/g++.dg/warn/Wvexing-parse3.C create mode 100644 gcc/testsuite/g++.dg/warn/Wvexing-parse4.C create mode 100644 gcc/testsuite/g++.dg/warn/Wvexing-parse5.C create mode 100644 gcc/testsuite/g++.dg/warn/Wvexing-parse6.C create mode 100644 gcc/testsuite/g++.dg/warn/Wvexing-parse7.C create mode 100644 gcc/testsuite/gcc.dg/ipa/modref-2.c create mode 100644 gcc/testsuite/gcc.dg/lto/modref-2_0.c rename gcc/testsuite/{gcc.target/riscv => gcc.dg}/pr91441.c (85%) rename gcc/testsuite/{gcc.target/riscv => gcc.dg}/pr96260.c (77%) create mode 100644 gcc/testsuite/gcc.dg/pr96307.c create mode 100644 gcc/testsuite/gcc.dg/self-right-shift.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-pr97732.c