This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu/gnu-master-aarch64-bootstrap_ubsan in repository toolchain/ci/gcc.
from ad599e8da59 Daily bump. adds 9b9d9231a10 Avoid recomputing data references in BB SLP adds b7ede04df31 Move code out of vect_slp_analyze_bb_1 adds 45bdc4af97b * tree-ssa-alias.c (nonoverlapping_refs_since_match_p): Do [...] adds 90df02bce86 * doc/install.texi (Configuration, --enable-objc-gc): hboe [...] adds cebbf5fb774 * config/i386/i386-protos.h (ix86_pre_reload_split): Decla [...] adds 468eabd1cfe 2019-10-20 Bernd Edlinger bernd.edlinger@hotmail.de adds 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. adds 040439bd9e1 [testsuite] Make the Wnonnull independent of system headers. adds 024e3aa735e [C++] Avoid exposing internal details in aka types adds 18690af21f6 Fix use after free in vector_size change adds 1243f4ece47 Fix PR reference in ChangeLog. adds 9b3b552318b Come up with json::integer_number and use it in GCOV. adds c5c6e50cd41 * config/abi/post/aarch64-linux-gnu/baseline_symbols.txt: Update.
No new revisions were added by this update.
Summary of changes: .gitattributes | 1 + ChangeLog | 9 + contrib/dg-extract-results.py | 2 +- contrib/dg-extract-results.sh | 2 +- gcc/ChangeLog | 330 +++++++++++ gcc/DATESTAMP | 2 +- gcc/common.opt | 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/config/i386/i386-protos.h | 1 + gcc/config/i386/i386.c | 12 + gcc/config/i386/i386.md | 72 +-- gcc/config/i386/sse.md | 22 +- gcc/cp/ChangeLog | 41 ++ gcc/cp/constexpr.c | 6 +- gcc/cp/cp-tree.h | 13 +- gcc/cp/error.c | 10 +- gcc/cp/parser.c | 8 +- gcc/cp/pt.c | 2 + gcc/cp/rtti.c | 8 +- gcc/cp/tree.c | 80 +-- gcc/cp/typeck.c | 6 +- gcc/diagnostic-format-json.cc | 4 +- gcc/doc/install.texi | 2 +- gcc/expr.c | 3 - gcc/gcov.c | 23 +- gcc/json.cc | 41 +- gcc/json.h | 35 +- gcc/lock-and-run.sh | 41 +- gcc/optinfo-emit-json.cc | 10 +- gcc/testsuite/ChangeLog | 73 +++ 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 ++ .../diag-aka-5.h => g++.dg/diagnostic/aka5.h} | 0 gcc/testsuite/g++.dg/diagnostic/aka5a.C | 127 +++++ gcc/testsuite/g++.dg/diagnostic/aka5b.C | 127 +++++ 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/g++.target/aarch64/diag_aka_1.C | 13 + .../gcc.c-torture/execute/alias-access-path-2.c | 11 + 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.dg/tree-ssa/alias-access-path-11.c | 2 +- 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-ssa-alias.c | 28 +- gcc/tree-vect-data-refs.c | 5 +- gcc/tree-vect-loop-manip.c | 8 +- gcc/tree-vect-loop.c | 88 +-- gcc/tree-vect-patterns.c | 134 +++-- gcc/tree-vect-slp.c | 633 +++++++++------------ gcc/tree-vect-stmts.c | 126 ++-- gcc/tree-vectorizer.c | 5 +- gcc/tree-vectorizer.h | 33 +- libstdc++-v3/ChangeLog | 4 + .../post/aarch64-linux-gnu/baseline_symbols.txt | 5 + 76 files changed, 1904 insertions(+), 863 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 copy gcc/testsuite/{gcc.dg/diag-aka-5.h => g++.dg/diagnostic/aka5.h} (100%) create mode 100644 gcc/testsuite/g++.dg/diagnostic/aka5a.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/aka5b.C create mode 100644 gcc/testsuite/g++.dg/rtti/pr83534.C create mode 100644 gcc/testsuite/g++.target/aarch64/diag_aka_1.C create mode 100644 gcc/testsuite/gcc.c-torture/execute/alias-access-path-2.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