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-mainline-defconfig in repository toolchain/ci/gcc.
from 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 new f9aef7e7d32 Fortran] PR91586 Fix ICE on invalid code with CLASS
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 | 6 +- ChangeLog | 4 + gcc/ChangeLog | 117 ++++++++ gcc/DATESTAMP | 2 +- gcc/common/config/avr/avr-common.c | 5 + gcc/config/aarch64/aarch64-sve2.md | 184 +++++++++++++ gcc/config/aarch64/iterators.md | 14 + gcc/config/arm/arm-cpus.in | 2 +- gcc/config/avr/avr.c | 24 +- gcc/config/i386/i386.h | 4 +- gcc/config/i386/x86-tune-costs.h | 24 ++ gcc/config/pa/pa.c | 14 +- gcc/config/rs6000/darwin.md | 27 -- gcc/config/rs6000/rs6000.c | 105 +++++++- gcc/config/rs6000/rs6000.md | 7 - gcc/cp/ChangeLog | 30 +++ gcc/cp/cp-gimplify.c | 4 +- gcc/cp/decl.c | 21 +- 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/fortran/ChangeLog | 6 + gcc/fortran/class.c | 3 + gcc/gimplify.c | 9 +- gcc/gimplify.h | 2 +- gcc/targhooks.c | 6 +- gcc/testsuite/ChangeLog | 67 +++++ gcc/testsuite/g++.old-deja/g++.other/decl9.C | 4 +- 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/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/tree-ssa/evrp4.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr92056.c | 36 +++ 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/testsuite/gfortran.dg/class_71.f90 | 13 + gcc/tree-ssa-strlen.c | 2 + gcc/tree-vect-loop.c | 299 +++++++-------------- gcc/tree-vect-stmts.c | 95 ++++++- gcc/tree-vectorizer.c | 34 ++- gcc/tree-vectorizer.h | 78 +++++- 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 ++++ 90 files changed, 2132 insertions(+), 388 deletions(-) create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr92056.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/gfortran.dg/class_71.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