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 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. adds 0ab503d34f2 explow: Fix ICE caused by plus_constant [PR94002] adds 01eb1bb0237 s390: Fix --with-arch=... --with-tune=... [PR26877] adds 3d6fd7ce6dc tree-optimization/93946 - fix bogus redundant store removal [...] adds b07e4e7c752 sccvn: Improve handling of load masked with integer constan [...] adds 9b4f00dd3f7 libstdc++: Micro-optimisations for lexicographical_compare_ [...] adds 8e6d0dba166 arm: ACLE BFloat16 convert intrinsics adds 6b9ce2b4eb4 libgcc: arm: convert thumb1 code to unified syntax new 0e0ffbfc23b c++: Fix non-constant TARGET_EXPR constexpr handing [PR93998]
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: gcc/ChangeLog | 109 ++++++ 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/config/arc/arc.c | 36 +- gcc/config/arc/arc.md | 120 +++---- gcc/config/arc/fpu.md | 4 +- gcc/config/arm/arm_bf16.h | 14 + gcc/config/arm/arm_neon.h | 49 +++ gcc/config/arm/arm_neon_builtins.def | 6 + gcc/config/arm/iterators.md | 10 + gcc/config/arm/neon.md | 77 +++++ gcc/config/arm/unspecs.md | 2 + gcc/config/s390/s390.h | 8 +- gcc/cp/ChangeLog | 30 ++ gcc/cp/constexpr.c | 9 +- gcc/cp/coroutines.cc | 180 ++++------ gcc/cp/pt.c | 5 + gcc/doc/invoke.texi | 9 + gcc/dse.c | 9 +- gcc/explow.c | 3 + gcc/testsuite/ChangeLog | 53 +++ 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 ++ .../coroutines/torture/lambda-09-init-captures.C | 55 +++ .../g++.dg/coroutines/torture/lambda-10-mutable.C | 48 +++ gcc/testsuite/g++.dg/ext/pr93998.C | 14 + 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/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.target/arm/simd/bf16_cvt_1.c | 51 +++ 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 | 16 + libgcc/config/arm/bpabi-v6m.S | 120 +++---- libgcc/config/arm/lib1funcs.S | 365 ++++++++++---------- libgcc/config/arm/libunwind.S | 88 ++--- libstdc++-v3/ChangeLog | 5 + libstdc++-v3/include/bits/stl_algobase.h | 7 +- 59 files changed, 1703 insertions(+), 648 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/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/ext/pr93998.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/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/arm/simd/bf16_cvt_1.c