This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_cross/gnu-master-arm-build_cross in repository toolchain/ci/gcc.
from f234870e1ca profile: clarify comment around histogram format adds e766449f221 [testsuite] Introduce effective target non_strict_prototype adds 2aad20c094b Daily bump. adds f6271258550 c++: Layout decls with newly-complete type. adds 080ddd8a81e tree-optimization/97098 - fix compile-time hog in SLP live adds 0f6150a5d36 tree-optimization/97089 - fix bogus unsigned division replacement adds 3ea069da14c tree-optimization/97095 - fix typo in vectorizable_live_operation adds 2bc8c6ed849 cfgloop.h: Reword comment describing is_exit flag adds 220724c3114 amdgcn: Remove omp_gcn pass adds 685c95ebc49 MSP430: Fix CFA generation during function epilogues adds 2f8022873c7 MSP430: Add 'd', 'e', 'f' and 'g' asm operand modifiers adds 9c9b88fdcff tree-optimization/97081 - fix wrong-code with vectorized shift adds 3d3fe967b09 testsuite: add another test for the rotate vectorization mi [...] adds f89e9bfac36 MAINTAINERS: Add myself for write after approval. adds 3c7c5f1d4a4 ira: Fix elimination for global hard FPs [PR91957] adds c2bb84be4a6 [PATCH 2/5][Arm] New pattern for CSINV instructions adds 778f19ff953 [PATCH 3/5][Arm] New pattern for CSINC instructions adds 04dc198ce55 [PATCH 4/5][Arm] New pattern for CSNEG instructions adds e1a1808cd19 c++: Fix bootstrap failure. [PR97118] adds c89956cba9d analyzer: handle strdup and strndup adds 1df487a5204 analyzer: fix warning_event::get_desc for global state changes adds 4a5ff2b56bf c++: Add testcase for already fixed PR97105 adds 239601c53b0 Daily bump. adds 83858ba1db3 Increase rtx cost of sse_to_integer in skylake_cost. adds dea470d0915 c++: std::is_constant_evaluated inside constraint [PR97051] adds e5d72c840a2 c++: Fix self-mapping in map_arguments [PR96531, PR97103] adds c66c004ad61 x86: Add a testcase for PR target/96861 adds f7d2d4be765 PR fortran/97036 - [F2018] Allow ELEMENTAL RECURSIVE proced [...] new cba079f354a Move loop and switch tree data structures from cp/ to c-family/. new 83e037364e0 Use C-style loop lowering instead of C++-style. new a85e5696a31 Work around bootstrap failure in Fortran front end. new 3696a50beeb Change C front end to emit structured loop and switch tree nodes.
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: ChangeLog | 4 + MAINTAINERS | 1 + contrib/ChangeLog | 5 + fixincludes/ChangeLog | 13 + gcc/ChangeLog | 147 +++++++ gcc/DATESTAMP | 2 +- gcc/analyzer/ChangeLog | 10 + gcc/analyzer/checker-path.cc | 29 +- gcc/analyzer/sm-malloc.cc | 4 +- gcc/c-family/ChangeLog | 10 + gcc/c-family/c-common.c | 24 ++ gcc/c-family/c-common.def | 24 ++ gcc/c-family/c-common.h | 53 ++- gcc/c-family/c-dump.c | 38 ++ gcc/c-family/c-gimplify.c | 422 ++++++++++++++++++ gcc/c-family/c-pretty-print.c | 92 +++- gcc/c/c-decl.c | 18 +- gcc/c/c-lang.h | 3 +- gcc/c/c-objc-common.h | 2 + gcc/c/c-parser.c | 125 +++--- gcc/c/c-tree.h | 21 +- gcc/c/c-typeck.c | 227 +++------- gcc/cfgloop.h | 6 +- gcc/config/arm/arm.c | 17 +- gcc/config/arm/arm.h | 4 + gcc/config/arm/arm.md | 2 +- gcc/config/arm/predicates.md | 12 + gcc/config/arm/thumb2.md | 51 ++- gcc/config/gcn/gcn-passes.def | 19 - gcc/config/gcn/gcn-tree.c | 119 ------ gcc/config/gcn/t-gcn-hsa | 1 - gcc/config/i386/x86-tune-costs.h | 2 +- gcc/config/msp430/msp430.c | 224 ++++++---- gcc/cp/ChangeLog | 25 ++ gcc/cp/constraint.cc | 7 +- gcc/cp/cp-gimplify.c | 469 ++++----------------- gcc/cp/cp-objcp-common.c | 13 +- gcc/cp/cp-tree.def | 23 - gcc/cp/cp-tree.h | 40 -- gcc/cp/cxx-pretty-print.c | 78 ---- gcc/cp/decl.c | 5 +- gcc/cp/dump.c | 31 -- gcc/cp/pt.c | 43 +- gcc/doc/extend.texi | 36 ++ gcc/doc/generic.texi | 56 ++- gcc/fortran/ChangeLog | 7 + gcc/fortran/interface.c | 4 + gcc/fortran/symbol.c | 2 +- gcc/ira.c | 8 +- gcc/objc/ChangeLog | 9 + gcc/objc/objc-act.c | 6 +- gcc/testsuite/ChangeLog | 127 ++++++ gcc/testsuite/g++.dg/cpp2a/concepts-ttp2.C | 11 + gcc/testsuite/g++.dg/cpp2a/concepts-variadic1.C | 28 ++ .../g++.dg/cpp2a/is-constant-evaluated11.C | 16 + gcc/testsuite/g++.dg/template/pr97105.C | 6 + gcc/testsuite/g++.target/i386/pr97054.C | 96 +++++ gcc/testsuite/gcc.c-torture/compile/pr71109.c | 1 + gcc/testsuite/gcc.c-torture/compile/pr83051-2.c | 2 + gcc/testsuite/gcc.c-torture/compile/pr89663-1.c | 1 + gcc/testsuite/gcc.c-torture/compile/pr89663-2.c | 1 + gcc/testsuite/gcc.c-torture/compile/pr96796.c | 1 + gcc/testsuite/gcc.dg/analyzer/strdup-1.c | 21 + gcc/testsuite/gcc.dg/analyzer/strndup-1.c | 21 + gcc/testsuite/gcc.dg/gomp/block-7.c | 12 +- gcc/testsuite/gcc.dg/vect/pr97081-2.c | 32 ++ gcc/testsuite/gcc.dg/vect/pr97081.c | 26 ++ gcc/testsuite/gcc.target/arm/csinc-1.c | 23 + gcc/testsuite/gcc.target/arm/csinv-1.c | 23 + gcc/testsuite/gcc.target/arm/csneg.c | 33 ++ gcc/testsuite/gcc.target/i386/pr82673.c | 2 +- gcc/testsuite/gcc.target/i386/pr95021-3.c | 2 +- gcc/testsuite/gcc.target/i386/pr96861.c | 38 ++ .../gcc.target/msp430/operand-modifiers-bad.c | 15 + .../gcc.target/msp430/operand-modifiers.c | 167 +++++++- gcc/testsuite/gfortran.dg/pr97036.f90 | 27 ++ gcc/testsuite/gfortran.dg/pr97095.f | 27 ++ gcc/testsuite/lib/target-supports.exp | 12 + gcc/tree-ssa-sccvn.c | 5 +- gcc/tree-vect-loop.c | 2 +- gcc/tree-vect-patterns.c | 3 +- gcc/tree-vect-slp.c | 4 + libcpp/ChangeLog | 6 + libgcc/ChangeLog | 14 + 84 files changed, 2255 insertions(+), 1143 deletions(-) delete mode 100644 gcc/config/gcn/gcn-passes.def create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-ttp2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-variadic1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/is-constant-evaluated11.C create mode 100644 gcc/testsuite/g++.dg/template/pr97105.C create mode 100644 gcc/testsuite/g++.target/i386/pr97054.C create mode 100644 gcc/testsuite/gcc.dg/analyzer/strdup-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/strndup-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr97081-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr97081.c create mode 100644 gcc/testsuite/gcc.target/arm/csinc-1.c create mode 100644 gcc/testsuite/gcc.target/arm/csinv-1.c create mode 100644 gcc/testsuite/gcc.target/arm/csneg.c create mode 100644 gcc/testsuite/gcc.target/i386/pr96861.c create mode 100644 gcc/testsuite/gcc.target/msp430/operand-modifiers-bad.c create mode 100644 gcc/testsuite/gfortran.dg/pr97036.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr97095.f