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-defconfig in repository toolchain/ci/gcc.
from 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 [...] adds cd14f288ddf coroutines: Update lambda capture handling to n4849. adds 9f00b22f98e analyzer: detect malloc, free, calloc within "std" [PR93959] adds 6e4444078ae invoke.texi: add missing option to -fanalyzer list adds 13b7691238f analyzer: don't print the duplicate count by default adds 3f33c471bbf Daily bump. adds fd9e021c70e Build coroutine expression with unknown_type in processing_ [...] adds a422f68924d testsuite: Add testcases for already fixed PR [PR93927] adds 93338040bd7 arc: Add length attribute to eh_return pattern. adds adaa539557b arc: Improve code gen for 64bit add/sub operations. adds 9c3044a210d arc: Use accl_operand predicate for fma instructions. adds 02ae0e08a93 arc: Update legitimate small data address. new 0ab503d34f2 explow: Fix ICE caused by plus_constant [PR94002] new 01eb1bb0237 s390: Fix --with-arch=... --with-tune=... [PR26877] new 3d6fd7ce6dc tree-optimization/93946 - fix bogus redundant store removal [...] new b07e4e7c752 sccvn: Improve handling of load masked with integer constan [...]
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 | 122 +++++++ gcc/DATESTAMP | 2 +- gcc/alias.c | 20 ++ gcc/alias.h | 1 + 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 | 5 + gcc/c-family/c.opt | 6 +- gcc/config/arc/arc.c | 36 +- gcc/config/arc/arc.md | 120 +++---- gcc/config/arc/fpu.md | 4 +- 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/config/s390/s390.h | 8 +- gcc/cp/ChangeLog | 35 ++ gcc/cp/coroutines.cc | 269 +++++++-------- gcc/cp/pt.c | 5 + gcc/doc/invoke.texi | 9 + gcc/dse.c | 9 +- gcc/explow.c | 3 + gcc/fortran/ChangeLog | 8 + gcc/fortran/module.c | 8 +- gcc/lto-wrapper.c | 2 +- gcc/testsuite/ChangeLog | 71 +++- 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/co-await-14-template-traits.C | 24 ++ .../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/gcc.c-torture/compile/pr93927-1.c | 9 + gcc/testsuite/gcc.c-torture/compile/pr93927-2.c | 9 + gcc/testsuite/gcc.c-torture/execute/pr93582.c | 22 ++ .../gcc.dg/analyzer/CVE-2005-1689-dedupe-issue.c | 2 + gcc/testsuite/gcc.dg/pr93582.c | 57 +++ gcc/testsuite/gcc.dg/pr94002.c | 13 + gcc/testsuite/gcc.dg/strlenopt-94.c | 28 ++ gcc/testsuite/gcc.dg/torture/pr93946-1.c | 27 ++ gcc/testsuite/gcc.dg/torture/pr93946-2.c | 28 ++ gcc/testsuite/gcc.dg/tree-ssa/pr93582-10.c | 29 ++ 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-alias.c | 2 + gcc/tree-ssa-dom.c | 10 +- gcc/tree-ssa-dse.c | 34 +- gcc/tree-ssa-pre.c | 24 +- gcc/tree-ssa-sccvn.c | 382 +++++++++++++-------- gcc/tree-ssa-sccvn.h | 13 +- gcc/tree-ssa-scopedtables.c | 5 +- gcc/tree-ssa-scopedtables.h | 2 +- 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 ++++ 70 files changed, 1769 insertions(+), 477 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/co-await-14-template-traits.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/gcc.c-torture/compile/pr93927-1.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr93927-2.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr93582.c create mode 100644 gcc/testsuite/gcc.dg/pr93582.c create mode 100644 gcc/testsuite/gcc.dg/pr94002.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-94.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr93946-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr93946-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr93582-10.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