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-allyesconfig in repository toolchain/ci/gcc.
from 35c125cb6ac Daily bump. adds 025f434a873 rs6000: Use direct move for char/short vector CTOR [PR96933] adds e3587a2d8b0 middle-end: Store and use the SLP instance kind when aborti [...] adds 1436ef2a57e debug/97718 - fix abstract origin references after last change adds 7eb6c0ad261 testsuite: disable vect tests that was accidentally enabled on x86 adds 199988774d7 middle-end: optimize slp simplify back to back permutes. adds 403f0dac0cb Fix SLP vectorization of stores from boolean vectors adds cbc3f0bcc0e libstdc++: Adjust whitespace in <sstream> adds 432258be4f2 libstdc++: Fix new <sstream> constructors adds ea937e7d873 Fix uninitialized memory use in ipa-modref adds 54cbdb528df analyzer: fix ICE comparing COMPLEX_CSTs [PR97668] adds cc32e81cdbb i386: Fix PR97715 adds f8cc59ef494 diagnostic paths: loosen coupling between path-printing and [...] adds 4ef0f1e90f1 Drop overflow from constants while building ranges in ranger. adds 9f87fcf3034 middle-end: guard slp-11b.c testcase on vec_lanes adds 58c9de46541 Add fnspecs for C++ new and delete operators adds 5773855c3f5 Move and adjust PROBE_STACK reg definitions for aarch64 adds 8f027412f66 Add dg-require-effective-target fpic to gcc.dg test adds 50b840ac5e1 libstdc++: Export basic_stringbuf constructor [PR 97729] adds 710508c7b1a libstdc++: Fix multiple definitions of std::exception_ptr f [...] adds 2f93a2a03a3 libstdc++: Use non-throwing increment in recursive_director [...] adds 7fa1b2c8dac Handle use of r18 as a TCB pointer on aarch64-vxworks adds 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
No new revisions were added by this update.
Summary of changes: MAINTAINERS | 1 + gcc/ChangeLog | 114 ++++++++++++ gcc/DATESTAMP | 2 +- gcc/analyzer/ChangeLog | 5 + gcc/analyzer/svalue.cc | 4 + gcc/c-family/ChangeLog | 10 + gcc/c-family/c.opt | 8 + gcc/common/config/riscv/riscv-common.c | 4 +- gcc/config/aarch64/aarch64-vxworks.h | 12 +- gcc/config/aarch64/aarch64.c | 8 +- gcc/config/aarch64/aarch64.md | 7 + gcc/config/i386/i386.c | 5 + gcc/config/rs6000/rs6000.c | 179 +++++++++++++++++- gcc/config/rs6000/rs6000.md | 16 ++ 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/dwarf2out.c | 11 +- gcc/gimple-range.cc | 2 + gcc/gimple.c | 13 ++ gcc/gimple.h | 2 +- gcc/ipa-modref.c | 7 +- gcc/match.pd | 21 ++- gcc/range-op.cc | 12 +- 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/ipa/devirt-24.C | 2 +- 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/parse/pr58898.C | 4 +- 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/analyzer/pr97668.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/pr97721.c | 13 ++ gcc/testsuite/gcc.dg/pr97725.c | 28 +++ gcc/testsuite/gcc.dg/self-right-shift.c | 12 ++ gcc/testsuite/gcc.dg/sms-12.c | 1 + gcc/testsuite/gcc.dg/vect/bb-slp-69.c | 45 +++++ gcc/testsuite/gcc.dg/vect/slp-11b.c | 3 +- gcc/testsuite/gcc.dg/vect/slp-perm-6.c | 6 +- .../gcc.target/i386/zero-scratch-regs-32.c | 11 ++ gcc/testsuite/gcc.target/powerpc/pr96933-1.c | 15 ++ gcc/testsuite/gcc.target/powerpc/pr96933-2.c | 15 ++ gcc/testsuite/gcc.target/powerpc/pr96933-3.c | 10 + gcc/testsuite/gcc.target/powerpc/pr96933-4.c | 10 + gcc/testsuite/gcc.target/powerpc/pr96933-run.h | 56 ++++++ gcc/testsuite/gcc.target/powerpc/pr96933.h | 50 +++++ gcc/testsuite/gfortran.dg/analyzer/pr97668.f | 26 +++ gcc/testsuite/lib/target-supports.exp | 11 ++ gcc/toplev.c | 1 - gcc/tree-diagnostic-path.cc | 204 ++++++++++----------- gcc/tree-vect-data-refs.c | 9 +- gcc/tree-vect-loop.c | 1 + gcc/tree-vect-slp.c | 67 ++++++- gcc/tree-vectorizer.h | 13 ++ gcc/value-query.cc | 6 +- libgomp/ChangeLog | 41 +++++ libgomp/Makefile.am | 2 +- libgomp/Makefile.in | 2 +- libgomp/fortran.c | 13 +- libgomp/icv.c | 10 +- libgomp/omp.h.in | 23 ++- libgomp/omp_lib.f90.in | 4 + libgomp/testsuite/libgomp.c++/affinity-1.C | 1 + libgomp/testsuite/libgomp.c/affinity-1.c | 3 +- libgomp/testsuite/libgomp.c/affinity-2.c | 1 + libgomp/testsuite/libgomp.c/appendix-a/a.15.1.c | 1 + libgomp/testsuite/libgomp.c/lib-1.c | 2 + libgomp/testsuite/libgomp.c/nested-1.c | 2 + libgomp/testsuite/libgomp.c/nested-2.c | 2 + libgomp/testsuite/libgomp.c/nested-3.c | 2 + libgomp/testsuite/libgomp.c/pr32362-1.c | 1 + libgomp/testsuite/libgomp.c/pr32362-2.c | 1 + libgomp/testsuite/libgomp.c/pr32362-3.c | 1 + libgomp/testsuite/libgomp.c/pr35549.c | 1 + libgomp/testsuite/libgomp.c/pr42942.c | 1 + libgomp/testsuite/libgomp.c/pr61200.c | 1 + libgomp/testsuite/libgomp.c/sort-1.c | 2 + libgomp/testsuite/libgomp.c/target-5.c | 2 + libgomp/testsuite/libgomp.c/target-6.c | 2 + libgomp/testsuite/libgomp.c/teams-1.c | 2 + libgomp/testsuite/libgomp.c/thread-limit-1.c | 1 + libgomp/testsuite/libgomp.c/thread-limit-2.c | 1 + libgomp/testsuite/libgomp.c/thread-limit-4.c | 1 + libgomp/testsuite/libgomp.fortran/affinity1.f90 | 1 + libgomp/testsuite/libgomp.fortran/lib1.f90 | 1 + libgomp/testsuite/libgomp.fortran/lib2.f | 1 + libgomp/testsuite/libgomp.fortran/nested1.f90 | 2 + libgomp/testsuite/libgomp.fortran/teams1.f90 | 2 + libstdc++-v3/ChangeLog | 77 +++++++- libstdc++-v3/config/abi/pre/gnu.ver | 1 + libstdc++-v3/include/std/future | 2 +- libstdc++-v3/include/std/optional | 66 +++++-- libstdc++-v3/include/std/sstream | 59 +++--- libstdc++-v3/libsupc++/eh_ptr.cc | 20 +- libstdc++-v3/libsupc++/exception_ptr.h | 56 +++--- libstdc++-v3/src/c++20/sstream-inst.cc | 12 +- libstdc++-v3/src/filesystem/dir.cc | 18 +- .../testsuite/20_util/optional/relops/96269.cc | 76 ++++++++ .../testsuite/20_util/reference_wrapper/lwg2993.cc | 2 +- .../25_algorithms/generate_n/87982_neg.cc | 2 +- .../27_io/basic_istringstream/cons/char/1.cc | 37 +++- .../27_io/basic_ostringstream/cons/char/1.cc | 38 +++- .../testsuite/27_io/basic_stringbuf/cons/char/1.cc | 37 +++- .../testsuite/27_io/basic_stringbuf/cons/char/2.cc | 125 ++++++++++++- .../27_io/basic_stringbuf/cons/wchar_t/1.cc | 37 +++- .../27_io/basic_stringbuf/cons/wchar_t/2.cc | 137 +++++++++++++- .../27_io/basic_stringstream/cons/char/1.cc | 51 +++++- .../filesystem/iterators/97731.cc} | 36 ++-- 135 files changed, 2598 insertions(+), 350 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/analyzer/pr97668.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/pr97721.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/vect/bb-slp-69.c create mode 100644 gcc/testsuite/gcc.target/i386/zero-scratch-regs-32.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr96933-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr96933-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr96933-3.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr96933-4.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr96933-run.h create mode 100644 gcc/testsuite/gcc.target/powerpc/pr96933.h create mode 100644 gcc/testsuite/gfortran.dg/analyzer/pr97668.f create mode 100644 libstdc++-v3/testsuite/20_util/optional/relops/96269.cc copy libstdc++-v3/testsuite/{27_io/basic_stringbuf/cons/char/1.cc => experimental/ [...]