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 624eed14c4d Daily bump. adds d52decc96d3 Avoid setting current_vector_size in get_vec_alignment_for_ [...] adds a2251dcb34a Pass a vec_info to vect_supportable_shift adds 45e2a7924f6 Pass a vec_info to vect_supportable_direct_optab_p adds ae4829cbfa4 Pass a vec_info to get_mask_type_for_scalar_type adds 6b04d79cd3f Pass a vec_info to get_vectype_for_scalar_type adds 2e245d56634 Pass a vec_info to duplicate_and_interleave adds 443a43074c0 Pass a vec_info to can_duplicate_and_interleave_p adds f6b782e9785 Pass a vec_info to simple_integer_narrowing adds 9ce911a475c Pass a vec_info to supportable_narrowing_operation adds bc3ff7a6772 Pass a loop_vec_info to vect_maybe_permute_loop_masks adds e9dd0ceece1 Pass a vec_info to vect_halve_mask_nunits adds 2da60498685 Pass a vec_info to vect_double_mask_nunits adds a075fdc82fe Replace current_vector_size with vec_info::vector_size adds 57e11588088 Fix some fallout for small targets. PR testsuite/52641 * [...] adds b6bf4934164 2019-10-21 Prathamesh Kulkarni prathamesh.kulkarni@linaro.org adds b2fccf585fe [vect] Only change base alignment if more restrictive adds 1aba5cc8e76 [AArch64] Implement __rndr, __rndrrs intrinsics adds a928d51b0f9 2019-10-21 Richard Biener rguenther@suse.de adds 861c5bd968f 2019-10-21 Richard Biener rguenther@suse.de adds 98ec5a549fa contrib: Add KPASS support to dg-extract-results.{sh,py} adds af7ccce0e7f 2019-10-21 Richard Biener rguenther@suse.de adds 2074a27d488 [arm] clean up alu+shift patterns adds c712a709994 PR c++/92106 - ICE with structured bindings and -Wreturn-l [...] adds 4073b83e4aa PR c++/92062 - ODR-use ignored for static member of class t [...] adds 45cedc6377c PR c++/92015 * constexpr.c (cxx_eval_component_reference, [...] adds aaf7e4e22c3 /cp 2019-10-21 Paolo Carlini paolo.carlini@oracle.com adds 7c0eab23eb5 PR c++/83434 - typeinfo for noexcept function lacks noexcep [...] adds ad651a1e1fc 2019-10-21 Jozef Lawrynowicz jozef.l@mittosystems.com adds b85dd9c1965 Daily bump. adds f71e3aa2a5d * lock-and-run.sh: Check for process existence rather than [...] adds 8db9a62c6d1 * .gitattributes: Also check ChangeLog whitespace. adds 7e375793ea7 * lock-and-run.sh: Tweak command order. new 040439bd9e1 [testsuite] Make the Wnonnull independent of system headers.
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: .gitattributes | 1 + ChangeLog | 9 + contrib/dg-extract-results.py | 2 +- contrib/dg-extract-results.sh | 2 +- gcc/ChangeLog | 235 ++++++++++++++ gcc/DATESTAMP | 2 +- gcc/config/aarch64/aarch64-builtins.c | 67 +++- gcc/config/aarch64/aarch64-c.c | 1 + gcc/config/aarch64/aarch64-protos.h | 2 +- gcc/config/aarch64/aarch64.c | 4 +- gcc/config/aarch64/aarch64.h | 4 + gcc/config/aarch64/aarch64.md | 22 ++ gcc/config/aarch64/arm_acle.h | 16 + gcc/config/arm/arm.md | 166 +++++----- gcc/config/arm/iterators.md | 2 +- gcc/config/arm/thumb2.md | 27 -- gcc/cp/ChangeLog | 30 ++ gcc/cp/constexpr.c | 6 +- gcc/cp/parser.c | 8 +- gcc/cp/pt.c | 2 + gcc/cp/rtti.c | 8 +- gcc/cp/typeck.c | 6 +- gcc/expr.c | 3 - gcc/lock-and-run.sh | 41 ++- gcc/testsuite/ChangeLog | 61 ++++ gcc/testsuite/g++.dg/cpp0x/constexpr-92015.C | 7 + gcc/testsuite/g++.dg/cpp0x/constexpr-odr1.C | 19 ++ gcc/testsuite/g++.dg/cpp0x/constexpr-odr2.C | 19 ++ gcc/testsuite/g++.dg/cpp1z/decomp50.C | 51 ++++ gcc/testsuite/g++.dg/parse/qualified2.C | 2 +- gcc/testsuite/g++.dg/rtti/pr83534.C | 13 + gcc/testsuite/g++.old-deja/g++.other/decl5.C | 7 +- gcc/testsuite/gcc.dg/Wnonnull.c | 16 +- gcc/testsuite/gcc.dg/pr92162.c | 10 + gcc/testsuite/gcc.dg/torture/20181024-1.c | 1 + gcc/testsuite/gcc.dg/torture/pr86034.c | 2 +- gcc/testsuite/gcc.dg/torture/pr86554-1.c | 12 +- gcc/testsuite/gcc.dg/torture/pr87693.c | 3 +- gcc/testsuite/gcc.dg/torture/pr90972.c | 1 + gcc/testsuite/gcc.dg/torture/pr91178-2.c | 1 + gcc/testsuite/gcc.dg/torture/pr91178.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/pr91091-1.c | 4 +- gcc/testsuite/gcc.target/aarch64/acle/rng_1.c | 53 ++++ gcc/testsuite/gcc.target/aarch64/sve/fmla_2.c | 1 + gcc/testsuite/gfortran.dg/pr92161.f | 23 ++ gcc/tree-vect-data-refs.c | 5 +- gcc/tree-vect-loop-manip.c | 8 +- gcc/tree-vect-loop.c | 76 ++--- gcc/tree-vect-patterns.c | 134 ++++---- gcc/tree-vect-slp.c | 424 +++++++++++--------------- gcc/tree-vect-stmts.c | 126 +++----- gcc/tree-vectorizer.c | 5 +- gcc/tree-vectorizer.h | 33 +- 53 files changed, 1167 insertions(+), 617 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-92015.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-odr1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-odr2.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/decomp50.C create mode 100644 gcc/testsuite/g++.dg/rtti/pr83534.C create mode 100644 gcc/testsuite/gcc.dg/pr92162.c create mode 100644 gcc/testsuite/gcc.target/aarch64/acle/rng_1.c create mode 100644 gcc/testsuite/gfortran.dg/pr92161.f