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-next-allyesconfig in repository toolchain/ci/gcc.
from 442b6fb7c09 fix __builtin___clear_cache overrider fallout adds 656131e06aa libstdc++: Fix typos in #error strings adds 30b606bb9b9 PR fortran/95342 - ICE in gfc_match_subroutine, at fortran/ [...] adds 9f1a6501994 PowerPC: PR libgcc/97543 and libgcc/97643, fix long double issues adds 3089f5feef3 Go testsuite: update new tests to version in source repo adds f7aeb823d9b c++: uninstantiated template friends adds a3f7a6957a6 c++: Exported using decls adds dce6c58db87 Add support for detecting mismatched allocation/deallocatio [...] adds 9a7f5e39065 c++: Fix bootstrap on 32-bit hosts [PR91828] adds 61371884fb6 c++: XFAIL testcase for PR98019 adds b8dd0ef74dd Daily bump.
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 186 +++++++++ gcc/DATESTAMP | 2 +- gcc/builtins.c | 423 +++++++++++++++++++-- gcc/builtins.h | 10 + gcc/c-family/ChangeLog | 15 + gcc/c-family/c-attribs.c | 180 ++++++++- gcc/c-family/c.opt | 10 + gcc/calls.c | 4 + gcc/cp/ChangeLog | 67 ++++ gcc/cp/cp-tree.h | 31 +- gcc/cp/pt.c | 13 +- gcc/cp/tree.c | 15 +- gcc/doc/extend.texi | 61 ++- gcc/doc/invoke.texi | 91 ++++- gcc/fortran/ChangeLog | 6 + gcc/fortran/decl.c | 2 + gcc/testsuite/ChangeLog | 145 +++++++ gcc/testsuite/g++.dg/asan/asan_test.cc | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-nodiscard1.C | 1 + gcc/testsuite/g++.dg/warn/Wfree-nonheap-object-2.C | 274 +++++++++++++ gcc/testsuite/g++.dg/warn/Wfree-nonheap-object.C | 124 ++++++ .../g++.dg/warn/Wfree-nonheap-object.s} | 0 gcc/testsuite/g++.dg/warn/Wmismatched-dealloc-2.C | 185 +++++++++ gcc/testsuite/g++.dg/warn/Wmismatched-dealloc.C | 27 ++ gcc/testsuite/g++.dg/warn/Wmismatched-new-delete.C | 212 +++++++++++ gcc/testsuite/g++.dg/warn/delete-array-1.C | 6 +- gcc/testsuite/g++.old-deja/g++.other/delete2.C | 2 + gcc/testsuite/gcc.dg/Wfree-nonheap-object-2.c | 279 ++++++++++++++ gcc/testsuite/gcc.dg/Wfree-nonheap-object-3.c | 57 +++ gcc/testsuite/gcc.dg/Wfree-nonheap-object.c | 273 +++++++++++++ gcc/testsuite/gcc.dg/Wmismatched-dealloc.c | 252 ++++++++++++ gcc/testsuite/gcc.dg/analyzer/malloc-1.c | 2 + gcc/testsuite/gcc.dg/attr-malloc.c | 75 ++++ gcc/testsuite/gcc.dg/free-1.c | 18 +- gcc/testsuite/gcc.dg/free-2.c | 18 +- gcc/testsuite/gcc.dg/torture/pr71816.c | 4 + gcc/testsuite/gcc.dg/tree-ssa/pr19831-2.c | 2 +- gcc/testsuite/gfortran.dg/pr95342.f90 | 20 + gcc/testsuite/go.test/test/alias2.go | 10 +- gcc/testsuite/go.test/test/fixedbugs/bug487.go | 2 +- .../go.test/test/fixedbugs/bug488.dir/a.go | 2 +- .../go.test/test/fixedbugs/bug488.dir/b.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug488.go | 2 +- .../go.test/test/fixedbugs/bug489.dir/a.go | 9 - .../go.test/test/fixedbugs/bug489.dir/b.go | 9 - .../go.test/test/fixedbugs/bug489.dir/c.go | 9 - gcc/testsuite/go.test/test/fixedbugs/bug489.go | 24 +- gcc/testsuite/go.test/test/fixedbugs/bug497.go | 3 +- .../go.test/test/fixedbugs/bug506.dir/a.go | 2 +- .../go.test/test/fixedbugs/bug506.dir/main.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug506.go | 2 +- .../go.test/test/fixedbugs/bug507.dir/a.go | 2 +- .../go.test/test/fixedbugs/bug507.dir/b.go | 2 +- .../go.test/test/fixedbugs/bug507.dir/c.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug507.go | 2 +- .../go.test/test/fixedbugs/gcc67968.dir/a.go | 4 + .../go.test/test/fixedbugs/gcc67968.dir/b.go | 4 + gcc/testsuite/go.test/test/fixedbugs/issue23188.go | 4 +- gcc/testsuite/go.test/test/fixedbugs/issue26340.go | 2 +- .../go.test/test/fixedbugs/issue35739.dir/a.go | 1 - gcc/testsuite/go.test/test/fixedbugs/issue6977.go | 8 +- libgcc/ChangeLog | 18 + libgcc/config/rs6000/t-linux | 22 ++ libstdc++-v3/ChangeLog | 54 +++ .../testsuite/26_numerics/bit/bit.cast/bit_cast.cc | 4 +- .../testsuite/26_numerics/bit/bit.cast/version.cc | 4 +- .../testsuite/ext/vstring/modifiers/clear/56166.cc | 8 +- 67 files changed, 3170 insertions(+), 143 deletions(-) create mode 100644 gcc/testsuite/g++.dg/warn/Wfree-nonheap-object-2.C create mode 100644 gcc/testsuite/g++.dg/warn/Wfree-nonheap-object.C copy gcc/{config/bpf/t-bpf => testsuite/g++.dg/warn/Wfree-nonheap-object.s} (100%) create mode 100644 gcc/testsuite/g++.dg/warn/Wmismatched-dealloc-2.C create mode 100644 gcc/testsuite/g++.dg/warn/Wmismatched-dealloc.C create mode 100644 gcc/testsuite/g++.dg/warn/Wmismatched-new-delete.C create mode 100644 gcc/testsuite/gcc.dg/Wfree-nonheap-object-2.c create mode 100644 gcc/testsuite/gcc.dg/Wfree-nonheap-object-3.c create mode 100644 gcc/testsuite/gcc.dg/Wfree-nonheap-object.c create mode 100644 gcc/testsuite/gcc.dg/Wmismatched-dealloc.c create mode 100644 gcc/testsuite/gcc.dg/attr-malloc.c create mode 100644 gcc/testsuite/gfortran.dg/pr95342.f90 delete mode 100644 gcc/testsuite/go.test/test/fixedbugs/bug489.dir/a.go delete mode 100644 gcc/testsuite/go.test/test/fixedbugs/bug489.dir/b.go delete mode 100644 gcc/testsuite/go.test/test/fixedbugs/bug489.dir/c.go