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 7a775242ea2 Rename -mprefixed-addr to be -mprefixed, and document it. adds ad21e0072e2 Add ppc_ieee128_ok target-supports proc adds 9a5338e57db PR tree-optimization/93683 - ICE on calloc with unused retu [...] adds d6ef77e023c c++: Fix implicit friend operator==. adds 3889b0cb458 Daily bump. adds 35e24106fc1 analyzer: g++ testsuite support adds d9e067f98b0 rs6000: Use strlen instead of sizeof - 1 adds 91f993b7e31 analyzer: use ultimate alias target at calls (PR 93288) adds 4d2248bec5d [IRA] Fix PR91052 by skipping multiple_sets insn in combine [...] adds 12c763c68a2 testsuite/93697 fix inconsistent warning in testcase adds 62fc0a6ce28 i386: Fix up vec_extract_lo* patterns [PR93670] adds e428a9cf85a c++: Fix ICE-on-invalid with broken attribute [PR93684] adds 54947e4db0a c++: Add new test [PR88819] adds e5cc04a73a3 Clean up dead patterns, splitters, expanders and peepholes [...] adds 9921bbf9b2e [AArch64] Improve popcount expansion adds 5bfc8303ffe [AArch64] Set ctz rtx_cost (PR93565) adds 37462a131c5 Drop unused comparison shortening pattern and consolidate r [...] new 0a0de9636d2 PR middle-end/93646 - confusing -Wstringop-truncation on st [...] new b32a3f32436 libstdc++: Add missing std:: qualification of a forward call new 3f3932a0ec8 real: Fix roundeven on inf/nan [PR93663] new 02ce382cd32 Use a non-empty test program to test ability to link. new 99bbab9f774 libstdc++: Fix LWG issues 3389 and 3390 new 985873e5087 Combine the two H8 mode shortening peepholes into a single [...] new bc7ac0a2da2 Commit correct version of last patch new 1cd9bef89ef testsuite: Fix up gcc.target/powerpc/pr93122.c test new 68bb7e3b9dc coroutines: Update to n4849 allocation/deallocation.
The 9 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: config/ChangeLog | 8 + config/no-executables.m4 | 4 +- gcc/ChangeLog | 81 +++++ gcc/DATESTAMP | 2 +- gcc/analyzer/ChangeLog | 21 ++ gcc/analyzer/analysis-plan.cc | 6 +- gcc/analyzer/engine.cc | 12 +- gcc/analyzer/region-model.cc | 5 +- gcc/analyzer/supergraph.cc | 28 +- gcc/analyzer/supergraph.h | 4 +- gcc/config/aarch64/aarch64-simd.md | 11 + gcc/config/aarch64/aarch64.c | 7 + gcc/config/aarch64/aarch64.md | 4 +- gcc/config/aarch64/iterators.md | 3 + gcc/config/h8300/h8300-protos.h | 3 - gcc/config/h8300/h8300.c | 139 -------- gcc/config/h8300/h8300.md | 393 +-------------------- gcc/config/i386/sse.md | 18 +- gcc/config/rs6000/rs6000.c | 12 +- gcc/cp/ChangeLog | 22 ++ gcc/cp/class.c | 6 +- gcc/cp/coroutines.cc | 248 +++++++++---- gcc/cp/cp-tree.h | 1 + gcc/cp/decl2.c | 2 +- gcc/cp/method.c | 47 ++- gcc/cp/parser.c | 3 +- gcc/ira.c | 5 + gcc/real.c | 20 +- gcc/testsuite/ChangeLog | 81 +++++ gcc/testsuite/g++.dg/analyzer/analyzer.exp | 49 +++ gcc/testsuite/g++.dg/analyzer/malloc.C | 25 ++ gcc/testsuite/g++.dg/analyzer/pr93212.C | 17 + gcc/testsuite/g++.dg/analyzer/pr93288.C | 8 + .../coroutines/coro-bad-alloc-00-bad-op-new.C | 12 + .../coroutines/coro-bad-alloc-01-bad-op-del.C | 13 + .../coroutines/coro-bad-alloc-02-no-op-new-nt.C | 15 + gcc/testsuite/g++.dg/coroutines/coro1-allocators.h | 184 ++++++++++ .../torture/alloc-00-gro-on-alloc-fail.C | 98 +---- .../coroutines/torture/alloc-01-overload-newdel.C | 81 +---- .../torture/alloc-02-fail-new-grooaf-check.C | 41 +++ .../coroutines/torture/alloc-03-overload-new-1.C | 55 +++ .../torture/alloc-04-overload-del-use-two-args.C | 60 ++++ gcc/testsuite/g++.dg/cpp2a/nontype-class32.C | 10 + gcc/testsuite/g++.dg/cpp2a/spaceship-synth2a.C | 43 +++ gcc/testsuite/g++.dg/cpp2a/spaceship-synth2b.C | 43 +++ gcc/testsuite/g++.dg/parse/attr4.C | 3 + gcc/testsuite/gcc.dg/Wstringop-overflow-31.c | 40 +++ gcc/testsuite/gcc.dg/pr93661.c | 4 +- .../gcc.dg/torture/builtin-round-roundeven.c | 10 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-39.c | 18 + gcc/testsuite/gcc.target/aarch64/popcnt2.c | 21 ++ gcc/testsuite/gcc.target/aarch64/pr93565.c | 34 ++ gcc/testsuite/gcc.target/i386/avx512vl-pr93670.c | 77 ++++ gcc/testsuite/gcc.target/powerpc/pr92796.c | 1 + gcc/testsuite/gcc.target/powerpc/pr93122.c | 2 +- gcc/testsuite/lib/target-supports.exp | 19 + gcc/tree-ssa-alias.c | 2 + gcc/tree-ssa-strlen.c | 26 +- libgcc/ChangeLog | 7 + libgcc/configure | 4 +- libgfortran/ChangeLog | 7 + libgfortran/configure | 4 +- libiberty/ChangeLog | 7 + libiberty/configure | 4 +- libitm/ChangeLog | 7 + libitm/configure | 0 libobjc/ChangeLog | 7 + libobjc/configure | 4 +- libquadmath/ChangeLog | 7 + libquadmath/configure | 4 +- libssp/ChangeLog | 7 + libssp/configure | 4 +- libstdc++-v3/ChangeLog | 23 ++ libstdc++-v3/configure | 4 +- libstdc++-v3/include/bits/hashtable.h | 2 +- libstdc++-v3/include/bits/stl_iterator.h | 4 +- .../24_iterators/counted_iterator/lwg3389.cc | 66 ++++ .../24_iterators/move_iterator/lwg3390.cc | 66 ++++ 78 files changed, 1594 insertions(+), 851 deletions(-) create mode 100644 gcc/testsuite/g++.dg/analyzer/analyzer.exp create mode 100644 gcc/testsuite/g++.dg/analyzer/malloc.C create mode 100644 gcc/testsuite/g++.dg/analyzer/pr93212.C create mode 100644 gcc/testsuite/g++.dg/analyzer/pr93288.C create mode 100644 gcc/testsuite/g++.dg/coroutines/coro-bad-alloc-00-bad-op-new.C create mode 100644 gcc/testsuite/g++.dg/coroutines/coro-bad-alloc-01-bad-op-del.C create mode 100644 gcc/testsuite/g++.dg/coroutines/coro-bad-alloc-02-no-op-new-nt.C create mode 100644 gcc/testsuite/g++.dg/coroutines/coro1-allocators.h create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/alloc-02-fail-new-grooa [...] create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/alloc-03-overload-new-1.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/alloc-04-overload-del-u [...] create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class32.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-synth2a.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-synth2b.C create mode 100644 gcc/testsuite/g++.dg/parse/attr4.C create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-31.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-39.c create mode 100644 gcc/testsuite/gcc.target/aarch64/popcnt2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr93565.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-pr93670.c mode change 100644 => 100755 libitm/configure create mode 100644 libstdc++-v3/testsuite/24_iterators/counted_iterator/lwg3389.cc create mode 100644 libstdc++-v3/testsuite/24_iterators/move_iterator/lwg3390.cc