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-stable-defconfig in repository toolchain/ci/gcc.
from 93e79ed391b libstdc++: Rewrite std::call_once to use futexes [PR 66146] adds a2058f5812b Add missing non-NULL check in cgraphclones adds ed7f9957bbb c++: DR2303, ambiguous base deduction [PR97453] adds 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 new e86fd6a17cd Add Ranger temporal cache
The 1 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: contrib/ChangeLog | 8 + 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 | 269 ++++++++++++++++++--- gcc/DATESTAMP | 2 +- gcc/c-family/ChangeLog | 4 + gcc/c-family/c-objc.h | 1 + gcc/c-family/c-omp.c | 29 ++- gcc/c-family/stub-objc.c | 6 + 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 | 8 +- gcc/config/i386/i386-options.c | 2 +- gcc/config/i386/i386.c | 4 - gcc/config/i386/i386elf.h | 62 +---- gcc/cp/ChangeLog | 97 ++++++++ gcc/cp/constexpr.c | 2 +- gcc/cp/parser.c | 1 + gcc/cp/pt.c | 16 +- gcc/cp/semantics.c | 52 +++- gcc/cp/tree.c | 5 +- gcc/fortran/ChangeLog | 23 ++ gcc/gimple-range-cache.cc | 174 +++++++++++++ gcc/gimple-range-cache.h | 3 + gcc/gimple-range.cc | 23 +- gcc/ira.c | 7 +- gcc/lra-constraints.c | 24 +- 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 | 255 ++++++++++++++++--- gcc/testsuite/c-c++-common/goacc/pr92793-1.c | 58 ++++- gcc/testsuite/c-c++-common/gomp/allocate-4.c | 39 +++ gcc/testsuite/g++.dg/DRs/dr2303.C | 37 +++ 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/gcc.c-torture/execute/pr97695.c | 20 ++ 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/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-pattern-2.c | 6 +- gcc/testsuite/gcc.dg/vect/bb-slp-pr97709.c | 26 ++ .../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/testsuite/gfortran.dg/goacc/pr92793-1.f90 | 55 ++++- gcc/tree-ssa-phiopt.c | 38 ++- gcc/tree-vect-loop.c | 28 ++- gcc/tree-vect-slp.c | 4 +- gcc/tree-vect-stmts.c | 4 +- gcc/tree-vectorizer.h | 3 +- gcc/varpool.c | 2 +- libcpp/ChangeLog | 25 ++ libgcc/ChangeLog | 11 + libstdc++-v3/ChangeLog | 57 +++++ .../config/abi/pre/gnu-versioned-namespace.ver | 4 + 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/syncstream | 5 +- libstdc++-v3/src/c++11/mutex.cc | 68 +++--- libstdc++-v3/testsuite/18_support/96817.cc | 4 + 79 files changed, 2201 insertions(+), 293 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/gomp/allocate-4.c create mode 100644 gcc/testsuite/g++.dg/DRs/dr2303.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/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/tree-ssa/phi-opt-22.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-pr97709.c create mode 100644 gcc/testsuite/gcc.target/i386/pr97540.c