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 b37e7f080e5 Assert for POINTER_TYPE_P in expr_callee_abi adds b68acb47d31 In PR70010, a function is marked with target(no-vsx) to dis [...] adds c85816f10d4 2019-10-16 Richard Biener rguenther@suse.de adds f4d984e4b92 [AArch64] Fix symbol offset limit adds 05969797106 find_partition_fixes: remove unused bbs_in_cold_partition variable adds 67a13ee59b7 * config/mips/mips.c (mips_expand_builtin_insn): Force the [...] adds a5d067a9077 [arm] fix bootstrap failure due to uninitialized warning adds dc92912c150 PR tree-optimization/91996 - fold non-constant strlen relat [...] adds 7c3dbd22079 PR tree-optimization/83821 - local aggregate initialization [...] adds df742aab8ca RISC-V: Include more registers in SIBCALL_REGS. adds e89057d9e85 * tree-ssa-strlen.c (maybe_invalidate): Use HOST_WIDE_INT [...] adds b1637ad1860 * decl.c (cxx_maybe_build_cleanup): When clearing location [...] adds e256321c103 Daily bump. adds 11f5a6f59e6 Fix old file reference in gcc/cp/cp-gimplify.c adds 8bd875bc197 2019-10-17 Richard Biener rguenther@suse.de adds 6a24c99f177 PR fortran/87752 * gfortran.dg/gomp/pr87752.f90: New test. adds 43fa1051df5 PR tree-optimization/92115 * tree-ssa-ifcombine.c (ifcomb [...] adds bb2c0c3e52b PR tree-optimization/92056 * tree-object-size.c (cond_exp [...] adds e63f6c3ec27 2019-10-17 Richard Biener rguenther@suse.de adds 38b49380624 PR testsuite/92125 adds 506187f9ea1 gcc/testsuite/ * gcc.target/avr/progmem-error-1.cpp: Fix l [...] adds 91c210e9f6e Additional test cases for using automatic variables in equi [...] adds ffcca9e2a32 2019-10-17 Richard Biener rguenther@suse.de adds a6d1006b1b2 [ARM,testsuite] Fix typo in arm_arch_v8a_ok effective target. adds 5ba6128602f 2019-10-17 Richard Biener rguenther@suse.de adds 74a5d956fdc [vect] Refactor versioning threshold adds 2f1f18e0d6e [C++ PATCH] builtin fn creation adds f9c81e0e326 [vect] Outline code into new function: determine_peel_for_niter adds d005ec93145 [vect] Be consistent in versioning threshold use adds 181652340b0 PR tree-optimization/92131 * tree-vrp.c (value_range_base [...] adds 3701fe49ee9 Remove incorrect PR from ChangeLog. adds 06aa6e8dbc5 [AArch64][SVE2] Support for EOR3 and variants of BSL adds cb03dea2db2 [arm] Add default FPU for Marvell-pj4 adds d0efda0cbe5 2019-10-17 Richard Biener rguenther@suse.de adds 2bd0f173113 PR libstdc++/92124 fix incorrect container move assignment adds 4fdf07df58f i386: Add clear_ratio to processor_costs adds 8973c32e2b1 Fix breakage introduced by r276985. * config/avr/avr.c (a [...] adds bcdf4aec362 Define [range.cmp] comparisons for C++20 adds 14b2576d8c0 Process new C++17 and C++20 headers with Doxygen adds def2dffb1ef 2019-10-17 Richard Biener rguenther@suse.de adds f0899489a42 * cp-gimplify.c (cp_gimplify_expr): Use get_initialized_tmp_var. adds 28a106d92ed * .gitattributes: Avoid {} in filename pattern. adds 5367cdb8c5f [Darwin, PPC] Fix PR 65342. adds 553bbdc735d /cp 2019-10-17 Paolo Carlini paolo.carlini@oracle.com adds 98e1eae2762 PR tree-optimization/92056 * tree-ssa-strlen.c (determine [...] adds b757fe3d57f * config/pa/pa.c (pa_output_indirect_call): Fix typos in l [...] adds 2d1720806bb Daily bump. adds e7362200b90 2019-10-18 Prathamesh Kulkarni <prathamesh.kulkarni@linar [...] adds 7505e04a522 gcc/testsuite/ Fix some fallout for small targets. adds ac4c473ab7c PR target/86040 * config/avr/avr.c (avr_out_lpm): Do not [...] adds 09137154537 Implement std::ranges::less without std::less adds 560ebdcc827 PR libstdc++/92143 adjust for OS X aligned_alloc behaviour
No new revisions were added by this update.
Summary of changes: .gitattributes | 6 +- ChangeLog | 4 + gcc/ChangeLog | 236 ++++++++ gcc/DATESTAMP | 2 +- gcc/cfgrtl.c | 2 - gcc/common/config/avr/avr-common.c | 5 + gcc/config/aarch64/aarch64-sve2.md | 184 +++++++ gcc/config/aarch64/aarch64.c | 33 +- gcc/config/aarch64/iterators.md | 14 + gcc/config/arm/arm-cpus.in | 2 +- gcc/config/arm/arm.c | 2 +- gcc/config/avr/avr.c | 24 +- gcc/config/i386/i386.h | 4 +- gcc/config/i386/x86-tune-costs.h | 24 + gcc/config/mips/mips.c | 20 + gcc/config/pa/pa.c | 14 +- gcc/config/riscv/riscv.c | 6 +- gcc/config/riscv/riscv.h | 2 +- gcc/config/rs6000/darwin.md | 27 - gcc/config/rs6000/rs6000.c | 135 ++++- gcc/config/rs6000/rs6000.md | 7 - gcc/cp/ChangeLog | 47 ++ gcc/cp/cp-gimplify.c | 6 +- gcc/cp/decl.c | 100 ++-- gcc/cp/error.c | 5 +- gcc/cp/lambda.c | 3 +- gcc/cp/parser.c | 19 +- gcc/cp/pt.c | 21 +- gcc/cp/typeck.c | 2 +- gcc/dwarf2out.c | 23 +- gcc/gimplify.c | 9 +- gcc/gimplify.h | 2 +- gcc/targhooks.c | 6 +- gcc/testsuite/ChangeLog | 157 ++++++ gcc/testsuite/c-c++-common/Warray-bounds-4.c | 2 +- gcc/testsuite/g++.dg/debug/dwarf2/pr91887.C | 12 + gcc/testsuite/g++.old-deja/g++.other/decl9.C | 4 +- gcc/testsuite/gcc.c-torture/compile/pr92056.c | 18 + gcc/testsuite/gcc.c-torture/execute/20190820-1.c | 1 + gcc/testsuite/gcc.c-torture/execute/20190901-1.c | 5 + gcc/testsuite/gcc.c-torture/execute/fprintf-2.c | 1 + .../gcc.c-torture/execute/ieee/20041213-1.c | 4 + gcc/testsuite/gcc.c-torture/execute/pr85331.c | 1 + gcc/testsuite/gcc.c-torture/execute/pr90025.c | 4 +- gcc/testsuite/gcc.c-torture/execute/printf-2.c | 1 + gcc/testsuite/gcc.c-torture/execute/user-printf.c | 1 + gcc/testsuite/gcc.dg/Wlarger-than3.c | 2 +- gcc/testsuite/gcc.dg/complex-7.c | 1 + gcc/testsuite/gcc.dg/ipa/pr91088.c | 4 +- gcc/testsuite/gcc.dg/loop-versioning-1.c | 1 + gcc/testsuite/gcc.dg/loop-versioning-2.c | 1 + gcc/testsuite/gcc.dg/pow-sqrt-1.c | 1 + gcc/testsuite/gcc.dg/pow-sqrt-2.c | 1 + gcc/testsuite/gcc.dg/pow-sqrt-3.c | 1 + gcc/testsuite/gcc.dg/pr36017.c | 4 + gcc/testsuite/gcc.dg/pr92115.c | 10 + gcc/testsuite/gcc.dg/strlenopt-80.c | 108 ++++ gcc/testsuite/gcc.dg/strlenopt-81.c | 190 +++++++ gcc/testsuite/gcc.dg/strlenopt-82.c | 224 ++++++++ gcc/testsuite/gcc.dg/strlenopt-83.c | 83 +++ gcc/testsuite/gcc.dg/strlenopt-84.c | 135 +++++ gcc/testsuite/gcc.dg/strlenopt-85.c | 44 ++ gcc/testsuite/gcc.dg/strlenopt-86.c | 57 ++ gcc/testsuite/gcc.dg/tree-ssa/calloc-4.c | 37 ++ gcc/testsuite/gcc.dg/tree-ssa/calloc-5.c | 22 + gcc/testsuite/gcc.dg/tree-ssa/evrp4.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr92056.c | 36 ++ gcc/testsuite/gcc.dg/vect/vect-cond-reduc-3.c | 45 ++ gcc/testsuite/gcc.dg/vect/vect-cond-reduc-4.c | 45 ++ gcc/testsuite/gcc.target/aarch64/sve/cond_cnot_2.c | 2 +- .../gcc.target/aarch64/sve/cond_convert_1.c | 5 +- .../gcc.target/aarch64/sve/cond_convert_4.c | 5 +- .../gcc.target/aarch64/sve/cond_unary_2.c | 5 +- gcc/testsuite/gcc.target/aarch64/sve/vcond_4.c | 36 +- gcc/testsuite/gcc.target/aarch64/sve/vcond_5.c | 16 +- gcc/testsuite/gcc.target/aarch64/sve2/bitsel_1.c | 32 ++ gcc/testsuite/gcc.target/aarch64/sve2/bitsel_2.c | 14 + gcc/testsuite/gcc.target/aarch64/sve2/bitsel_3.c | 13 + gcc/testsuite/gcc.target/aarch64/sve2/bitsel_4.c | 14 + gcc/testsuite/gcc.target/aarch64/sve2/eor3_1.c | 12 + gcc/testsuite/gcc.target/aarch64/sve2/nlogic_1.c | 33 ++ gcc/testsuite/gcc.target/aarch64/sve2/nlogic_2.c | 14 + .../gcc.target/aarch64/symbol-range-tiny.c | 8 +- gcc/testsuite/gcc.target/aarch64/symbol-range.c | 8 +- gcc/testsuite/gcc.target/arm/vseleqdf.c | 2 +- gcc/testsuite/gcc.target/arm/vseleqsf.c | 2 +- gcc/testsuite/gcc.target/arm/vselgedf.c | 2 +- gcc/testsuite/gcc.target/arm/vselgesf.c | 2 +- gcc/testsuite/gcc.target/arm/vselgtdf.c | 2 +- gcc/testsuite/gcc.target/arm/vselgtsf.c | 2 +- gcc/testsuite/gcc.target/arm/vselledf.c | 2 +- gcc/testsuite/gcc.target/arm/vsellesf.c | 2 +- gcc/testsuite/gcc.target/arm/vselltdf.c | 2 +- gcc/testsuite/gcc.target/arm/vselltsf.c | 2 +- gcc/testsuite/gcc.target/arm/vselnedf.c | 2 +- gcc/testsuite/gcc.target/arm/vselnesf.c | 2 +- gcc/testsuite/gcc.target/arm/vselvcdf.c | 2 +- gcc/testsuite/gcc.target/arm/vselvcsf.c | 2 +- gcc/testsuite/gcc.target/arm/vselvsdf.c | 2 +- gcc/testsuite/gcc.target/arm/vselvssf.c | 2 +- gcc/testsuite/gcc.target/avr/progmem-error-1.cpp | 5 +- gcc/testsuite/gcc.target/mips/msa-dpadd-dpsub.c | 28 + gcc/testsuite/gcc.target/powerpc/pr70010-1.c | 17 + gcc/testsuite/gcc.target/powerpc/pr70010-2.c | 17 + gcc/testsuite/gcc.target/powerpc/pr70010-3.c | 17 + gcc/testsuite/gcc.target/powerpc/pr70010-4.c | 17 + gcc/testsuite/gcc.target/powerpc/pr70010.c | 19 + gcc/testsuite/gfortran.dg/auto_in_equiv_3.f90 | 19 + gcc/testsuite/gfortran.dg/auto_in_equiv_4.f90 | 18 + gcc/testsuite/gfortran.dg/auto_in_equiv_5.f90 | 18 + gcc/testsuite/gfortran.dg/auto_in_equiv_6.f90 | 18 + gcc/testsuite/gfortran.dg/auto_in_equiv_7.f90 | 19 + gcc/testsuite/gfortran.dg/gomp/pr87752.f90 | 12 + gcc/tree-object-size.c | 3 + gcc/tree-ssa-ifcombine.c | 6 + gcc/tree-ssa-pre.c | 2 +- gcc/tree-ssa-strlen.c | 228 ++++++-- gcc/tree-vect-loop-manip.c | 11 +- gcc/tree-vect-loop.c | 598 +++++++-------------- gcc/tree-vect-patterns.c | 23 +- gcc/tree-vect-stmts.c | 96 +++- gcc/tree-vectorizer.c | 34 +- gcc/tree-vectorizer.h | 82 ++- gcc/tree-vrp.c | 4 +- libstdc++-v3/ChangeLog | 39 ++ libstdc++-v3/doc/doxygen/user.cfg.in | 13 +- libstdc++-v3/include/Makefile.am | 1 + libstdc++-v3/include/Makefile.in | 1 + libstdc++-v3/include/bits/forward_list.h | 4 +- libstdc++-v3/include/bits/range_cmp.h | 188 +++++++ libstdc++-v3/include/bits/stl_deque.h | 4 +- libstdc++-v3/include/bits/stl_list.h | 4 +- libstdc++-v3/include/bits/stl_vector.h | 5 +- libstdc++-v3/include/std/functional | 3 + libstdc++-v3/libsupc++/new_opa.cc | 5 +- .../20_util/function_objects/identity/1.cc | 40 ++ .../20_util/function_objects/range.cmp/equal_to.cc | 77 +++ .../20_util/function_objects/range.cmp/greater.cc | 82 +++ .../function_objects/range.cmp/greater_equal.cc | 82 +++ .../20_util/function_objects/range.cmp/less.cc | 82 +++ .../function_objects/range.cmp/less_equal.cc | 82 +++ .../function_objects/range.cmp/not_equal_to.cc | 77 +++ .../testsuite/23_containers/deque/92124.cc | 49 ++ .../testsuite/23_containers/forward_list/92124.cc | 49 ++ libstdc++-v3/testsuite/23_containers/list/92124.cc | 49 ++ .../testsuite/23_containers/vector/92124.cc | 49 ++ 146 files changed, 4037 insertions(+), 769 deletions(-) create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/pr91887.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr92056.c create mode 100644 gcc/testsuite/gcc.dg/pr92115.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-80.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-81.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-82.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-83.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-84.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-85.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-86.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/calloc-4.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/calloc-5.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr92056.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-cond-reduc-3.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-cond-reduc-4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/bitsel_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/bitsel_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/bitsel_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/bitsel_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/eor3_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/nlogic_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/nlogic_2.c create mode 100644 gcc/testsuite/gcc.target/mips/msa-dpadd-dpsub.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr70010-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr70010-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr70010-3.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr70010-4.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr70010.c create mode 100644 gcc/testsuite/gfortran.dg/auto_in_equiv_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/auto_in_equiv_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/auto_in_equiv_5.f90 create mode 100644 gcc/testsuite/gfortran.dg/auto_in_equiv_6.f90 create mode 100644 gcc/testsuite/gfortran.dg/auto_in_equiv_7.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/pr87752.f90 create mode 100644 libstdc++-v3/include/bits/range_cmp.h create mode 100644 libstdc++-v3/testsuite/20_util/function_objects/identity/1.cc create mode 100644 libstdc++-v3/testsuite/20_util/function_objects/range.cmp/equal_to.cc create mode 100644 libstdc++-v3/testsuite/20_util/function_objects/range.cmp/greater.cc create mode 100644 libstdc++-v3/testsuite/20_util/function_objects/range.cmp/great [...] create mode 100644 libstdc++-v3/testsuite/20_util/function_objects/range.cmp/less.cc create mode 100644 libstdc++-v3/testsuite/20_util/function_objects/range.cmp/less_ [...] create mode 100644 libstdc++-v3/testsuite/20_util/function_objects/range.cmp/not_e [...] create mode 100644 libstdc++-v3/testsuite/23_containers/deque/92124.cc create mode 100644 libstdc++-v3/testsuite/23_containers/forward_list/92124.cc create mode 100644 libstdc++-v3/testsuite/23_containers/list/92124.cc create mode 100644 libstdc++-v3/testsuite/23_containers/vector/92124.cc