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-lts-defconfig in repository toolchain/ci/gcc.
from 151bf47e78f Fix test for pr68805. adds 750d061df09 Daily bump. adds 1e9369c5dcf PR middle-end/93829 - bogus -Wstringop-overflow on memcpy o [...] adds a499c2f8999 PR c/93812 - ICE on redeclaration of an attribute format fu [...] adds 726e292d410 PR middle-end/93926 - ICE on a built-in redeclaration retur [...] adds 649e174102a PR middle-end/92721 - checking ICE on attribute access rede [...] adds 778a77357ca [testsuites] Update several scev/IVOPTs cases adds 917e56a94f9 Fix typo in C++ standard version. adds 577350603a6 lto: Also copy .note.gnu.property section adds 3bb6abbf4bb Fix a libiberty testsuite failure adds 8dd5d8f31a4 Remove duplicate declaration. adds c9d92a575c9 Update comment to reflect optimization. adds 5fad000324d libstdc++: Add 'typename' to fix compilation with Clang adds ac3148a3d7d Fix changelog typo adds 0ce38183001 Fix testsuite regression due to recent IRA changes. adds a5879399fc0 amdgcn: Extend reductions to all types adds 005530eb019 coroutines: Don't make duplicate frame copies of awaitables. adds 4c391563407 libstdc++: Rename __detail::__maybe_empty_t alias template adds d112e173ea0 libstdc++: Fix std::lexicographic_compare for unsigned char [...] adds f3c276aec26 Ensure sufficient size of variables used for module+submodu [...] adds e78e50d57ed c++: Add -std=gnu++20 option [PR93958] adds f26688fbe44 Add new test for PR tree-optimization/92982. adds b80cbe2d8d4 i386: Allow only registers with VALID_INT_MODE_P modes in m [...] new cd14f288ddf coroutines: Update lambda capture handling to n4849. new 9f00b22f98e analyzer: detect malloc, free, calloc within "std" [PR93959] new 6e4444078ae invoke.texi: add missing option to -fanalyzer list new 13b7691238f analyzer: don't print the duplicate count by default
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: gcc/ChangeLog | 50 ++++ gcc/DATESTAMP | 2 +- gcc/analyzer/ChangeLog | 16 ++ gcc/analyzer/analyzer.cc | 61 +++++ gcc/analyzer/analyzer.h | 2 + gcc/analyzer/analyzer.opt | 4 + gcc/analyzer/diagnostic-manager.cc | 2 +- gcc/analyzer/sm-malloc.cc | 3 + gcc/c-family/ChangeLog | 11 + gcc/c-family/c-attribs.c | 21 +- gcc/c-family/c.opt | 6 +- gcc/c/ChangeLog | 13 + gcc/c/c-decl.c | 69 +++--- gcc/c/c-typeck.c | 27 ++- gcc/calls.c | 5 + gcc/config/gcn/gcn-valu.md | 76 +++--- gcc/config/gcn/gcn.c | 111 +++++++-- gcc/config/gcn/gcn.md | 1 + gcc/config/i386/i386.md | 2 +- gcc/cp/ChangeLog | 27 +++ gcc/cp/coroutines.cc | 263 ++++++++++----------- gcc/doc/invoke.texi | 9 + gcc/fortran/ChangeLog | 8 + gcc/fortran/module.c | 8 +- gcc/lto-wrapper.c | 2 +- gcc/testsuite/ChangeLog | 73 +++++- gcc/testsuite/g++.dg/analyzer/cstdlib-2.C | 25 ++ gcc/testsuite/g++.dg/analyzer/cstdlib.C | 17 ++ .../torture/class-05-lambda-capture-copy-local.C | 4 +- .../torture/func-params-09-awaitable-parms.C | 105 ++++++++ .../coroutines/torture/lambda-09-init-captures.C | 55 +++++ .../g++.dg/coroutines/torture/lambda-10-mutable.C | 48 ++++ .../coroutines/torture/local-var-5-awaitable.C | 73 ++++++ gcc/testsuite/g++.dg/ext/attr-access.C | 109 +++++++++ .../gcc.dg/Wbuiltin-declaration-mismatch-13.c | 78 ++++++ gcc/testsuite/gcc.dg/Wstringop-overflow-32.c | 51 ++++ .../gcc.dg/analyzer/CVE-2005-1689-dedupe-issue.c | 2 + gcc/testsuite/gcc.dg/format/proto.c | 89 +++++++ gcc/testsuite/gcc.dg/strlenopt-94.c | 28 +++ gcc/testsuite/gcc.dg/tree-ssa/scev-10.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/scev-11.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/scev-12.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/scev-8.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/scev-9.c | 2 +- gcc/testsuite/gcc.dg/vect/bb-slp-19.c | 1 - gcc/testsuite/gcc.target/arm/fuse-caller-save.c | 2 +- gcc/testsuite/gcc.target/i386/pr93997.c | 4 + gcc/testsuite/gfortran.dg/pr93486.f90 | 30 +++ gcc/tree-ssa-strlen.c | 28 ++- libgcc/ChangeLog | 5 + libgcc/libgcov-interface.c | 1 - libiberty/ChangeLog | 11 + libiberty/simple-object.c | 3 + libiberty/testsuite/demangle-expected | 2 +- libstdc++-v3/ChangeLog | 14 ++ libstdc++-v3/include/bits/ranges_algo.h | 2 +- libstdc++-v3/include/bits/stl_algobase.h | 7 +- libstdc++-v3/include/std/ranges | 35 +-- .../25_algorithms/lexicographical_compare/uchar.cc | 61 +++++ 59 files changed, 1502 insertions(+), 270 deletions(-) create mode 100644 gcc/testsuite/g++.dg/analyzer/cstdlib-2.C create mode 100644 gcc/testsuite/g++.dg/analyzer/cstdlib.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/func-params-09-awaitabl [...] create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/lambda-09-init-captures.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/lambda-10-mutable.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/local-var-5-awaitable.C create mode 100644 gcc/testsuite/g++.dg/ext/attr-access.C create mode 100644 gcc/testsuite/gcc.dg/Wbuiltin-declaration-mismatch-13.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-32.c create mode 100644 gcc/testsuite/gcc.dg/format/proto.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-94.c create mode 100644 gcc/testsuite/gcc.target/i386/pr93997.c create mode 100644 gcc/testsuite/gfortran.dg/pr93486.f90 create mode 100644 libstdc++-v3/testsuite/25_algorithms/lexicographical_compare/uchar.cc