This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu/gnu-master-aarch64-bootstrap_O1 in repository toolchain/ci/gcc.
from 9f925f3b198 libstdc++: Refactor std::call_once internals adds 875225301e3 c++: Don't try to parse a function declaration as deduction [...] adds 12d05123053 libstdc++: Add mising gnu-versioned-namespace symbols adds fab72592d86 [OpenACC] Use proper location to 'inform' of enclosing pare [...] adds e1276e33429 libstdc++: Ensure std::lock_guard is declared adds e7144372e06 c++: Not all character types are byte-access types. adds ab4664eb73f Fix copying of clone_info while reshaping clone tree. adds 2e391ceb77b Add testcase for pr97695 adds fd2325ea60e Daily bump. adds db8b3e148d5 Fix invalid address for special_memory_constraint. adds 2e0aa43fc6a Don't extract memory from operand for normal memory constraint. adds c19e44ac8db c: Implement C2x nodiscard attribute adds 878cffbd9e6 Objective-C++ : Fix ICE in potential_constant_expression_1. adds 7526923d77e i386: Cleanup i386/i386elf.h and align it's return conventi [...] adds 8d887367a7a bootstrap/97666 - really fix sizeof (bool) issue adds 7988c76ebac Fix duplicate ChangeLog entries. adds 96490315770 openmp: allocate clause vs. *reduction array sections [PR97670] adds c4f6330722a i386: Fix Intel MCU psABI comment w.r.t DEFAULT_PCC_STRUCT_RETURN adds 619039de36a gcc-changelog/git_commit.py: Check for missing description adds 14ddf41acb9 testsuite: fix arm/pure-code/no-literal-pool-* tests adds 092cdbd9198 Re-instantiate SLP induction IV CSE adds 10a50d261e5 gcc-changelog: Change parse_git_revisions strict argument to True. adds 24366207b77 libstdc++: Fix constant expressions in std::uniform_int_dis [...] adds 3e190757fa3 phiopt: Optimize x ? 1024 : 0 to (int) x << 10 [PR97690] adds 1e9f339d946 tree-optimization/97709 - set abnormal flag when vectorizin [...] adds 1272573a6b2 add costing to SLP vectorized PHIs adds 3ef33e756a6 libstdc++: Document istreambuf_iterator base class change [ [...] adds 243492e2c69 targhooks.c: Fix -fzero-call-used-regs 'sorry' typo adds e0af865ab9d libstdc++: Define new C++17 std::search overload for Parall [...] adds 9c1125c1214 libstdc++: Fix test failure with --disable-linux-futex adds e86fd6a17cd Add Ranger temporal cache adds 9a02d31baa5 go: disable -fipa-icf-functions by default in Go frontend adds 88ea64e9415 IBM Z: Remove unused RRe and RXe mode_attrs adds 6682ef4363b IBM Z: Unhardcode NR_C_MODES adds 4d76079fdfa middle-end: Move load/store-lanes check till late. adds 8f565d255a3 libstdc++: Fix default mode of new basic_stringstream const [...] adds 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
No new revisions were added by this update.
Summary of changes: contrib/ChangeLog | 22 ++ contrib/gcc-changelog/git_commit.py | 7 +- contrib/gcc-changelog/git_repository.py | 2 +- contrib/gcc-changelog/test_email.py | 10 + contrib/gcc-changelog/test_patches.txt | 55 +++ gcc/ChangeLog | 380 +++++++++++++++++++-- gcc/DATESTAMP | 2 +- gcc/analyzer/svalue.cc | 4 + gcc/c-family/ChangeLog | 15 + gcc/c-family/c-objc.h | 1 + gcc/c-family/c-omp.c | 29 +- gcc/c-family/stub-objc.c | 6 + gcc/c/ChangeLog | 19 ++ gcc/c/c-decl.c | 27 ++ gcc/c/c-parser.c | 10 +- gcc/c/c-typeck.c | 104 +++++- gcc/cgraph.c | 12 +- gcc/cgraph.h | 4 +- gcc/cgraphclones.c | 6 +- gcc/config/aarch64/aarch64-vxworks.h | 12 +- gcc/config/aarch64/aarch64.c | 8 +- gcc/config/aarch64/aarch64.md | 7 + gcc/config/i386/i386-options.c | 2 +- gcc/config/i386/i386.c | 9 +- gcc/config/i386/i386elf.h | 62 +--- gcc/config/rs6000/rs6000.c | 179 +++++++++- gcc/config/rs6000/rs6000.md | 16 + gcc/config/s390/s390.c | 14 +- gcc/config/s390/s390.md | 5 - gcc/cp/ChangeLog | 112 ++++++ gcc/cp/constexpr.c | 2 +- gcc/cp/parser.c | 1 + gcc/cp/semantics.c | 52 ++- gcc/cp/tree.c | 5 +- gcc/dwarf2out.c | 11 +- gcc/fortran/ChangeLog | 23 ++ gcc/gimple-range-cache.cc | 174 ++++++++++ gcc/gimple-range-cache.h | 3 + gcc/gimple-range.cc | 25 +- gcc/gimple.c | 13 + gcc/gimple.h | 2 +- gcc/go/ChangeLog | 5 + gcc/go/go-lang.c | 6 + gcc/ipa-modref.c | 7 +- gcc/ira.c | 7 +- gcc/lra-constraints.c | 24 +- gcc/objc/ChangeLog | 4 + gcc/objc/objc-act.c | 16 +- gcc/omp-low.c | 2 +- gcc/recog.c | 8 +- gcc/symtab-clones.cc | 18 +- gcc/symtab.c | 7 +- gcc/targhooks.c | 2 +- gcc/testsuite/ChangeLog | 301 ++++++++++++++-- gcc/testsuite/c-c++-common/goacc/pr92793-1.c | 58 +++- gcc/testsuite/c-c++-common/gomp/allocate-4.c | 39 +++ gcc/testsuite/g++.dg/Wclass-memaccess.C | 209 +++++++++++- gcc/testsuite/g++.dg/cpp1z/class-deduction75.C | 15 + gcc/testsuite/g++.dg/gomp/allocate-2.C | 11 + gcc/testsuite/g++.dg/gomp/allocate-3.C | 206 +++++++++++ gcc/testsuite/g++.dg/ipa/devirt-24.C | 2 +- gcc/testsuite/gcc.c-torture/execute/pr97695.c | 20 ++ gcc/testsuite/gcc.dg/analyzer/pr97668.c | 27 ++ gcc/testsuite/gcc.dg/c2x-attr-nodiscard-1.c | 62 ++++ gcc/testsuite/gcc.dg/c2x-attr-nodiscard-2.c | 42 +++ gcc/testsuite/gcc.dg/c2x-attr-nodiscard-3.c | 11 + gcc/testsuite/gcc.dg/c2x-attr-nodiscard-4.c | 6 + gcc/testsuite/gcc.dg/c2x-attr-syntax-5.c | 5 - gcc/testsuite/gcc.dg/pr97515.c | 6 +- gcc/testsuite/gcc.dg/pr97721.c | 13 + gcc/testsuite/gcc.dg/sms-12.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/phi-opt-22.c | 11 + gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-11.c | 2 +- gcc/testsuite/gcc.dg/vect/bb-slp-69.c | 45 +++ gcc/testsuite/gcc.dg/vect/bb-slp-pattern-2.c | 6 +- gcc/testsuite/gcc.dg/vect/bb-slp-pr97709.c | 26 ++ gcc/testsuite/gcc.dg/vect/slp-11b.c | 3 +- gcc/testsuite/gcc.dg/vect/slp-perm-6.c | 8 +- .../gcc.target/arm/pure-code/no-literal-pool-m0.c | 3 +- .../gcc.target/arm/pure-code/no-literal-pool-m23.c | 3 +- gcc/testsuite/gcc.target/i386/pr97540.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/gfortran.dg/goacc/pr92793-1.f90 | 55 ++- gcc/tree-diagnostic-path.cc | 204 ++++++----- gcc/tree-ssa-phiopt.c | 38 ++- gcc/tree-vect-data-refs.c | 9 +- gcc/tree-vect-loop.c | 101 +++++- gcc/tree-vect-slp.c | 119 +++---- gcc/tree-vect-stmts.c | 4 +- gcc/tree-vectorizer.h | 16 +- gcc/varpool.c | 2 +- libcpp/ChangeLog | 25 ++ libgcc/ChangeLog | 11 + 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 | 88 +++++ .../config/abi/pre/gnu-versioned-namespace.ver | 4 + libstdc++-v3/config/abi/pre/gnu.ver | 1 + libstdc++-v3/doc/html/manual/api.html | 7 + libstdc++-v3/doc/xml/manual/evolution.xml | 9 + libstdc++-v3/include/bits/stl_algo.h | 2 +- libstdc++-v3/include/bits/uniform_int_dist.h | 8 +- libstdc++-v3/include/parallel/algo.h | 15 + libstdc++-v3/include/std/future | 2 +- libstdc++-v3/include/std/optional | 66 +++- libstdc++-v3/include/std/sstream | 59 ++-- libstdc++-v3/include/std/syncstream | 5 +- 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 +- libstdc++-v3/testsuite/18_support/96817.cc | 4 + .../testsuite/20_util/optional/relops/96269.cc | 76 +++++ .../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 ++- .../1.cc => basic_stringstream/cons/char/97719.cc} | 25 +- .../filesystem/iterators/97731.cc} | 44 +-- 159 files changed, 3919 insertions(+), 638 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/gomp/allocate-4.c create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction75.C create mode 100644 gcc/testsuite/g++.dg/gomp/allocate-2.C create mode 100644 gcc/testsuite/g++.dg/gomp/allocate-3.C create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr97695.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr97668.c create mode 100644 gcc/testsuite/gcc.dg/c2x-attr-nodiscard-1.c create mode 100644 gcc/testsuite/gcc.dg/c2x-attr-nodiscard-2.c create mode 100644 gcc/testsuite/gcc.dg/c2x-attr-nodiscard-3.c create mode 100644 gcc/testsuite/gcc.dg/c2x-attr-nodiscard-4.c create mode 100644 gcc/testsuite/gcc.dg/pr97721.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/phi-opt-22.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-69.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-pr97709.c create mode 100644 gcc/testsuite/gcc.target/i386/pr97540.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 => basic_strings [...] copy libstdc++-v3/testsuite/{18_support/96817.cc => experimental/filesystem/iterat [...]