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-mainline-allnoconfig 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. new 65e82636bcd PR target/96307: Fix KASAN option checking. new 56ecdc2f02b RISC-V: Mark non-export symbol static and const in riscv-common.c new 6483f05989e Simplify x >> x to 0. This fixes PR96701. new 32ee472864a Improve overflow check
The 4 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: 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/ [...]