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-aarch64-lts-allnoconfig in repository toolchain/ci/gcc.
from 0bf5b5eb8f0 [rs6000] Fix PR92760 by checking VECTOR_MEM_NONE_P instead adds 7be087667f6 PR fortran/92756 * trans-openmp.c (gfc_trans_omp_teams): [...] adds e2e9df299a2 [C++] Opt out of GNU vector extensions for built-in SVE types adds b5ba56c6e1f PR tree-optimization/92734 * match.pd ((A +- B) - A -> +- [...] adds bb9df2ac0dd Initialize a BB count in switch lowering. adds 536a869f1c0 Fortran] PR92754 - fix an issue with resolving intrinsic functions adds 358f04af997 2019-12-04 Richard Biener rguenther@suse.de adds 0a46a8dd34b Fix VIEW_CONVERT_EXPRs for VECTOR_BOOLEAN_TYPE_Ps adds 394858f41eb 2019-12-04 Richard Biener rguenther@suse.de adds ac96a83ffe9 [AArch64] Add support for fused compare and branch adds 8fd1a5c6434 Remove stray comma in primary_constraint_error. adds c729fba187a [ARM] Improve max_cond_insns setting for Cortex cores adds 230e5aee489 Do not define builtins that overload disabled builtins. adds c407cf9544d Use fixed registers for queue ptr sgpr pair adds 3cce71b23f6 * cp-gimplify.c: Include tm_p.h. adds da3be166abf Fix C handling of use of lvalues of incomplete types (PR c/ [...] adds 26575058826 Daily bump. adds 7da0fc24aa6 libstdc++: Implement spaceship for std::array (P1614R2) adds 00cb9d48923 libstdc++: Define pretty printer for comparison categories adds f16e23a797e PR middle-end/91582 - missing heap overflow detection for strcpy adds cf1c61e0316 libbacktrace: simplify DWARF section handling new 3cfaa401e44 * edtest.c (test1): Add noclone attribute.
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 | 76 + gcc/DATESTAMP | 2 +- gcc/builtins.c | 230 +- gcc/builtins.h | 3 +- gcc/c/ChangeLog | 10 + gcc/c/c-tree.h | 3 - gcc/c/c-typeck.c | 12 +- gcc/config/aarch64/aarch64-fusion-pairs.def | 1 + gcc/config/aarch64/aarch64.c | 24 +- gcc/config/arm/arm.c | 5 + gcc/config/gcn/gcn.h | 2 +- gcc/config/rs6000/rs6000-c.c | 5215 ------------------- gcc/config/rs6000/rs6000-call.c | 5229 +++++++++++++++++++- gcc/config/rs6000/rs6000.h | 12 + gcc/cp/ChangeLog | 23 + gcc/cp/call.c | 10 +- gcc/cp/cp-gimplify.c | 1 + gcc/cp/cp-tree.h | 2 +- gcc/cp/cvt.c | 13 +- gcc/cp/parser.c | 2 +- gcc/cp/typeck.c | 34 +- gcc/fold-const.c | 163 +- gcc/fortran/ChangeLog | 13 + gcc/fortran/intrinsic.c | 27 +- gcc/fortran/trans-openmp.c | 13 +- gcc/gimple-ssa-warn-restrict.c | 2 - gcc/match.pd | 26 +- gcc/testsuite/ChangeLog | 53 + gcc/testsuite/c-c++-common/Wstringop-truncation.c | 2 +- gcc/testsuite/g++.dg/ext/attr-alloc_size.C | 2 +- gcc/testsuite/g++.dg/warn/Wstringop-overflow-4.C | 157 + .../aarch64/sve/acle/general-c++/gnu_vectors_1.C | 489 ++ .../aarch64/sve/acle/general-c++/gnu_vectors_2.C | 489 ++ gcc/testsuite/gcc.dg/Warray-bounds-56.c | 88 + gcc/testsuite/gcc.dg/Wstringop-overflow-25.c | 377 ++ gcc/testsuite/gcc.dg/array-8.c | 1 - gcc/testsuite/gcc.dg/attr-alloc_size.c | 2 +- gcc/testsuite/gcc.dg/attr-copy-2.c | 2 +- gcc/testsuite/gcc.dg/builtin-stringop-chk-5.c | 12 +- gcc/testsuite/gcc.dg/builtin-stringop-chk-8.c | 10 +- gcc/testsuite/gcc.dg/enum-incomplete-1.c | 10 +- gcc/testsuite/gcc.dg/enum-incomplete-3.c | 10 +- gcc/testsuite/gcc.dg/lvalue-10.c | 22 + gcc/testsuite/gcc.dg/lvalue-9.c | 77 + gcc/testsuite/gcc.dg/noncompile/incomplete-3.c | 2 +- gcc/testsuite/gcc.dg/pr48552-1.c | 5 +- gcc/testsuite/gcc.dg/pr48552-2.c | 5 +- gcc/testsuite/gcc.dg/pr63543.c | 12 +- gcc/testsuite/gcc.dg/pr69796.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr92734-2.c | 76 + gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-84.c | 19 + .../aarch64/sve/acle/general/whilelt_5.c | 163 + gcc/testsuite/gcc.target/i386/pr82002-2a.c | 2 + gcc/testsuite/gcc.target/i386/pr82002-2b.c | 2 + gcc/testsuite/gfortran.dg/gomp/teams1.f90 | 8 + gcc/testsuite/gfortran.dg/intrinsic_9.f90 | 15 + gcc/tree-ssa-sccvn.c | 100 +- gcc/tree-ssa-strlen.c | 18 +- gcc/tree-switch-conversion.c | 1 + libbacktrace/ChangeLog | 33 + libbacktrace/dwarf.c | 110 +- libbacktrace/edtest.c | 3 +- libbacktrace/elf.c | 113 +- libbacktrace/internal.h | 34 +- libbacktrace/pecoff.c | 45 +- libbacktrace/xcoff.c | 60 +- libgomp/ChangeLog | 6 + libgomp/testsuite/libgomp.fortran/teams1.f90 | 19 + libgomp/testsuite/libgomp.fortran/teams2.f90 | 140 + libstdc++-v3/ChangeLog | 13 + libstdc++-v3/include/bits/cpp_type_traits.h | 9 + libstdc++-v3/include/std/array | 20 + libstdc++-v3/python/libstdcxx/v6/printers.py | 19 + .../array/comparison_operators/constexpr.cc | 20 + .../23_containers/array/tuple_interface/get_neg.cc | 6 +- .../testsuite/libstdc++-prettyprinters/cxx20.cc | 61 + 76 files changed, 8431 insertions(+), 5666 deletions(-) create mode 100644 gcc/testsuite/g++.dg/warn/Wstringop-overflow-4.C create mode 100644 gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/gnu_vectors_1.C create mode 100644 gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/gnu_vectors_2.C create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-56.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-25.c create mode 100644 gcc/testsuite/gcc.dg/lvalue-10.c create mode 100644 gcc/testsuite/gcc.dg/lvalue-9.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr92734-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-84.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/whilelt_5.c create mode 100644 gcc/testsuite/gfortran.dg/gomp/teams1.f90 create mode 100644 gcc/testsuite/gfortran.dg/intrinsic_9.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/teams1.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/teams2.f90 create mode 100644 libstdc++-v3/testsuite/libstdc++-prettyprinters/cxx20.cc