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-arm-next-allmodconfig in repository toolchain/ci/gcc.
from 10508db8679 openmp: Mark deprecated symbols in OpenMP 5.0 adds cdd2d448d82 libstdc++: Fix constraints on std::optional comparisons [PR 96269] adds d16d45655d7 libstdc++: Fix typo in ChangeLog entry adds 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 adds a2c11935b01 OpenACC (C/C++): Fix 'acc atomic' parsing adds c2e9f586fde OpenACC/Fortran: Reject '!$acc atomic update capture' adds 7307d8e1072 tree-optimization/97706 - part one, refactor vect_determine [...] adds b92e4be3a61 IBM Z: Remove override of inline params adds 8a2fd716c9e ipa-modref: Fix comment typos adds 7144270e2de Move ipa-refs from ggc to heap. adds b88fdcc1c36 refactor SLP analysis adds f176773bc27 gcc-changelog: prevent double cherry-pick line adds 4dfa1789ab6 Remove 'gfortran.dg/goacc/loop-5.f95' adds 52b74462176 Remove 'gfortran.dg/goacc/loop-6.f95' adds 4c27f900950 [Fortran] Remove OpenACC 'loop' inside 'parallel' special-c [...] adds 15bcd01a94c testsuite: fix malloc alignment in test adds 1db815f4f38 c++: Parser tweaks adds 22175d0dc6a tree-optimization/97706 - handle PHIs in pattern recog mask [...] adds d3989492307 make PRE constant value IDs negative adds 9b11203e33f Add -fbit-tests option. adds 6c3ce63b04b aarch64: Support permutes on unpacked SVE vectors adds 4b5f564a5d9 libcpp: Provide date routine adds 05f1883cfd0 aarch64: Use intrinsics for upper saturating shift right adds ba6498124c3 core: Rename DECL_IS_BUILTIN -> DECL_IS_UNDECLARED_BUILTIN
No new revisions were added by this update.
Summary of changes: MAINTAINERS | 1 + contrib/gcc-changelog/git_commit.py | 6 +- contrib/gcc-changelog/test_email.py | 4 + contrib/gcc-changelog/test_patches.txt | 29 + gcc/ChangeLog | 114 ++++ gcc/DATESTAMP | 2 +- gcc/analyzer/ChangeLog | 5 + gcc/attr-fnspec.h | 7 + gcc/c-family/ChangeLog | 10 + gcc/c-family/c-ada-spec.c | 8 +- gcc/c-family/c-common.c | 13 +- gcc/c-family/c.opt | 8 + gcc/c/c-decl.c | 14 +- gcc/c/c-parser.c | 24 +- gcc/c/c-typeck.c | 10 +- gcc/calls.c | 2 +- gcc/cfgexpand.c | 2 +- gcc/cgraph.h | 6 +- gcc/common.opt | 4 + gcc/common/config/riscv/riscv-common.c | 4 +- gcc/config/aarch64/aarch64-builtins.c | 6 + gcc/config/aarch64/aarch64-modes.def | 4 + gcc/config/aarch64/aarch64-simd-builtins.def | 7 + gcc/config/aarch64/aarch64-simd.md | 11 + gcc/config/aarch64/aarch64-sve.md | 57 +- gcc/config/aarch64/aarch64.c | 45 +- gcc/config/aarch64/arm_neon.h | 360 ++++-------- gcc/config/aarch64/iterators.md | 54 +- gcc/config/s390/s390.c | 7 - gcc/cp/ChangeLog | 40 ++ gcc/cp/cp-objcp-common.c | 5 +- gcc/cp/cp-tree.h | 13 +- gcc/cp/decl.c | 21 +- gcc/cp/decl2.c | 2 +- gcc/cp/except.c | 10 +- gcc/cp/name-lookup.c | 6 +- gcc/cp/parser.c | 188 ++++++- gcc/cp/pt.c | 4 +- gcc/cp/tree.c | 3 +- gcc/cp/typeck.c | 2 +- gcc/doc/invoke.texi | 50 +- gcc/dwarf2out.c | 6 +- gcc/fortran/module.c | 3 + gcc/fortran/openmp.c | 44 +- gcc/gimple-fold.c | 2 +- gcc/go/go-gcc.cc | 2 +- gcc/godump.c | 4 +- gcc/ipa-fnsummary.c | 77 +-- gcc/ipa-fnsummary.h | 17 +- gcc/ipa-modref-tree.h | 18 +- gcc/ipa-modref.c | 604 +++++++++++++++------ gcc/ipa-prop.c | 10 +- gcc/ipa-ref.c | 6 +- gcc/ipa-ref.h | 21 +- gcc/lto/lto-symtab.c | 4 +- gcc/match.pd | 21 +- gcc/print-tree.c | 2 +- gcc/range-op.cc | 12 +- gcc/symtab.c | 17 +- gcc/testsuite/ChangeLog | 86 +++ gcc/testsuite/c-c++-common/goacc-gomp/atomic.c | 43 ++ gcc/testsuite/c-c++-common/goacc/atomic.c | 30 + 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/pr97725.c | 28 + gcc/testsuite/gcc.dg/self-right-shift.c | 12 + gcc/testsuite/gcc.dg/tree-prof/pr97461.c | 8 +- gcc/testsuite/gcc.dg/tree-ssa/switch-4.c | 25 + gcc/testsuite/gcc.dg/vect/bb-slp-pr97706.c | 61 +++ gcc/testsuite/gcc.dg/vect/bb-slp-pr97732.c | 11 + .../aarch64/advsimd-intrinsics/vqrshrn_high_n.c | 192 +++++++ .../aarch64/advsimd-intrinsics/vqrshrun_high_n.c | 194 +++++++ .../aarch64/advsimd-intrinsics/vqshrn_high_n.c | 190 +++++++ .../aarch64/advsimd-intrinsics/vqshrun_high_n.c | 140 +++++ .../gcc.target/aarch64/narrow_high-intrinsics.c | 12 +- gcc/testsuite/gcc.target/aarch64/sve/dup_lane_2.c | 331 +++++++++++ gcc/testsuite/gcc.target/aarch64/sve/dup_lane_3.c | 90 +++ gcc/testsuite/gcc.target/aarch64/sve/ext_4.c | 353 ++++++++++++ gcc/testsuite/gcc.target/aarch64/sve/rev_2.c | 177 ++++++ gcc/testsuite/gcc.target/aarch64/sve/revhw_1.c | 127 +++++ gcc/testsuite/gcc.target/aarch64/sve/revhw_2.c | 127 +++++ gcc/testsuite/gcc.target/aarch64/sve/slp_perm_8.c | 18 + gcc/testsuite/gcc.target/aarch64/sve/trn1_2.c | 403 ++++++++++++++ gcc/testsuite/gcc.target/aarch64/sve/trn2_2.c | 403 ++++++++++++++ gcc/testsuite/gcc.target/aarch64/sve/uzp1_2.c | 375 +++++++++++++ gcc/testsuite/gcc.target/aarch64/sve/uzp2_2.c | 375 +++++++++++++ gcc/testsuite/gcc.target/aarch64/sve/zip1_2.c | 403 ++++++++++++++ gcc/testsuite/gcc.target/aarch64/sve/zip2_2.c | 403 ++++++++++++++ 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/gfortran.dg/goacc-gomp/atomic.f90 | 48 ++ .../gfortran.dg/goacc-gomp/goacc-gomp.exp | 37 ++ gcc/testsuite/gfortran.dg/goacc/atomic.f90 | 35 ++ .../gfortran.dg/goacc/loop-2-parallel-3.f95 | 24 +- gcc/testsuite/gfortran.dg/goacc/loop-5.f95 | 357 ------------ gcc/testsuite/gfortran.dg/goacc/loop-6.f95 | 74 --- gcc/testsuite/lib/target-supports.exp | 11 + gcc/toplev.c | 1 - gcc/tree-pretty-print.c | 2 +- gcc/tree-ssa-ccp.c | 2 +- gcc/tree-ssa-pre.c | 57 +- gcc/tree-ssa-sccvn.c | 34 +- gcc/tree-ssa-sccvn.h | 12 +- gcc/tree-switch-conversion.c | 3 + gcc/tree-switch-conversion.h | 6 + gcc/tree-vect-loop.c | 4 + gcc/tree-vect-patterns.c | 152 ++++-- gcc/tree-vect-slp.c | 108 ++-- gcc/tree.h | 16 +- gcc/value-query.cc | 6 +- gcc/xcoffout.c | 2 +- libcc1/libcc1plugin.cc | 2 +- libcc1/libcp1plugin.cc | 2 +- libcpp/include/cpplib.h | 9 + libcpp/init.c | 5 +- libcpp/internal.h | 7 +- libcpp/macro.c | 83 ++- libgomp/ChangeLog | 41 ++ libstdc++-v3/ChangeLog | 77 ++- libstdc++-v3/include/std/optional | 66 ++- .../testsuite/20_util/optional/relops/96269.cc | 76 +++ .../testsuite/20_util/reference_wrapper/lwg2993.cc | 2 +- .../25_algorithms/generate_n/87982_neg.cc | 2 +- 160 files changed, 7177 insertions(+), 1387 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/goacc-gomp/atomic.c create mode 100644 gcc/testsuite/c-c++-common/goacc/atomic.c 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/pr97725.c create mode 100644 gcc/testsuite/gcc.dg/self-right-shift.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/switch-4.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-pr97706.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-pr97732.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vqrshrn_high_n.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vqrshrun_high_n.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vqshrn_high_n.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vqshrun_high_n.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/dup_lane_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/dup_lane_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/ext_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/rev_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/revhw_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/revhw_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/slp_perm_8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/trn1_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/trn2_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/uzp1_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/uzp2_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/zip1_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/zip2_2.c create mode 100644 gcc/testsuite/gfortran.dg/goacc-gomp/atomic.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc-gomp/goacc-gomp.exp create mode 100644 gcc/testsuite/gfortran.dg/goacc/atomic.f90 delete mode 100644 gcc/testsuite/gfortran.dg/goacc/loop-5.f95 delete mode 100644 gcc/testsuite/gfortran.dg/goacc/loop-6.f95 create mode 100644 libstdc++-v3/testsuite/20_util/optional/relops/96269.cc