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-defconfig in repository toolchain/ci/gcc.
from 41c9bbbec1d 2019-10-29 Richard Biener rguenther@suse.de adds 736b509a583 Fix reduc_index calculation in vectorizable_condition adds b40b26aede0 2019-10-29 Richard Biener rguenther@suse.de adds 11184feb7cc [vect]PR 88915: Vectorize epilogues when versioning loops adds 14e6bf602f1 2019-10-29 Richard Biener rguenther@suse.de adds 4a9d8332140 Release function and edge summaries allocated with GGC. adds f227c3718bc Pass memory statistics for {symbol,call}_summary. adds f19d5f524d6 2019-10-29 Paul Pluzhnikov ppluzhnikov@google.com adds c0b05044f00 gcc/testsuite/ChangeLog: adds 4996877aeb4 PR libstdc++/92267 fix ABI change in deque iterators adds 8b8165ec804 Minor improvements to testsuite iterator utilities adds 33f138133a7 Add iterator concepts and range access customization points [...] adds a1a989a8f65 Fix compilation errors with Clang adds 6de714e3168 Fix compilation errors with Clang adds bd82a079cee PR c++/91548 - fix detecting modifying const objects for A [...] adds e7811587da6 PR c++/92201 * cp-gimplify.c (cp_gimplify_expr): If gimpl [...] adds f5d93a69fbe PR c++/90998 - ICE with copy elision in init by ctor and - [...] adds 2af5e2dbdff /cp 2019-10-29 Paolo Carlini paolo.carlini@oracle.com adds 0d8e52a859f Daily bump. adds 4608f1e4f66 Remove cgraph_global_info. adds c4826245e69 Remove cgraph_local_info structure. adds 5f547622c58 Suppress warning with -Wno-overwrite-recursive. new 68421370201 2019-10-30 Richard Biener rguenther@suse.de new 102f6a3ce08 * ipa-prop.c (update_jump_functions_after_inlining): Watc [...]
The 2 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: gcc/ChangeLog | 150 ++++ gcc/DATESTAMP | 2 +- gcc/cgraph.c | 74 +- gcc/cgraph.h | 79 +- gcc/cgraphbuild.c | 2 +- gcc/cgraphclones.c | 28 +- gcc/cgraphunit.c | 23 +- gcc/combine.c | 3 +- gcc/config/i386/i386.c | 13 +- gcc/cp/ChangeLog | 26 +- gcc/cp/call.c | 4 +- gcc/cp/constexpr.c | 13 +- gcc/cp/cp-gimplify.c | 6 + gcc/cp/typeck.c | 20 +- gcc/doc/tree-ssa.texi | 2 +- gcc/fortran/ChangeLog | 8 + gcc/fortran/invoke.texi | 20 +- gcc/fortran/lang.opt | 4 + gcc/fortran/options.c | 3 +- gcc/ggc.h | 12 + gcc/gimple-fold.c | 4 +- gcc/ipa-comdats.c | 8 +- gcc/ipa-cp.c | 20 +- gcc/ipa-devirt.c | 2 +- gcc/ipa-fnsummary.c | 34 +- gcc/ipa-fnsummary.h | 4 +- gcc/ipa-hsa.c | 4 +- gcc/ipa-icf.c | 2 +- gcc/ipa-inline-analysis.c | 10 +- gcc/ipa-inline-transform.c | 16 +- gcc/ipa-inline.c | 86 +-- gcc/ipa-profile.c | 12 +- gcc/ipa-prop.c | 42 +- gcc/ipa-prop.h | 4 +- gcc/ipa-pure-const.c | 6 +- gcc/ipa-reference.c | 4 +- gcc/ipa-split.c | 4 +- gcc/ipa-sra.c | 13 +- gcc/ipa-utils.c | 2 +- gcc/ipa-visibility.c | 8 +- gcc/ipa.c | 22 +- gcc/lto-cgraph.c | 42 +- gcc/lto/lto-partition.c | 6 +- gcc/lto/lto-symtab.c | 4 +- gcc/multiple_target.c | 4 +- gcc/omp-simd-clone.c | 4 +- gcc/passes.c | 2 +- gcc/symbol-summary.h | 104 +-- gcc/symtab.c | 6 +- gcc/testsuite/ChangeLog | 43 ++ gcc/testsuite/c-c++-common/Warray-bounds-4.c | 13 +- gcc/testsuite/g++.dg/cpp0x/overload-conv-4.C | 23 + .../g++.dg/cpp1y/constexpr-tracking-const15.C | 21 + .../g++.dg/cpp1y/constexpr-tracking-const16.C | 22 + .../g++.dg/cpp1z/constexpr-tracking-const1.C | 25 + gcc/testsuite/g++.dg/other/pr92201.C | 7 + gcc/testsuite/g++.dg/other/ptrmem8.C | 4 +- gcc/testsuite/g++.dg/template/dtor6.C | 8 +- gcc/testsuite/gcc.dg/pr92260.c | 15 + gcc/testsuite/gcc.dg/vect/pr65930-2.c | 28 + .../gfortran.dg/no_overwrite_recursive_1.f90 | 11 + .../gfortran.dg/no_overwrite_recursive_2.f90 | 10 + gcc/trans-mem.c | 22 +- gcc/tree-inline.c | 2 +- gcc/tree-ssa-loop-niter.c | 6 +- gcc/tree-ssa-loop-niter.h | 4 +- gcc/tree-ssa-sccvn.c | 6 +- gcc/tree-ssa-structalias.c | 4 +- gcc/tree-vect-loop-manip.c | 203 ++++- gcc/tree-vect-loop.c | 347 +++++++-- gcc/tree-vect-slp.c | 55 +- gcc/tree-vect-stmts.c | 2 +- gcc/tree-vectorizer.c | 25 +- gcc/tree-vectorizer.h | 13 +- libiberty/ChangeLog | 4 + libiberty/cp-demangle.c | 2 +- libstdc++-v3/ChangeLog | 109 +++ libstdc++-v3/include/Makefile.am | 1 + libstdc++-v3/include/Makefile.in | 1 + libstdc++-v3/include/bits/alloc_traits.h | 18 +- libstdc++-v3/include/bits/iterator_concepts.h | 828 +++++++++++++++++++++ libstdc++-v3/include/bits/move.h | 7 +- libstdc++-v3/include/bits/range_access.h | 752 +++++++++++++++++-- libstdc++-v3/include/bits/stl_construct.h | 2 +- libstdc++-v3/include/bits/stl_deque.h | 9 +- libstdc++-v3/include/bits/stl_iterator.h | 16 +- .../include/bits/stl_iterator_base_types.h | 37 +- libstdc++-v3/include/ext/alloc_traits.h | 8 +- libstdc++-v3/include/std/concepts | 15 +- libstdc++-v3/testsuite/20_util/forward/c_neg.cc | 2 +- libstdc++-v3/testsuite/20_util/forward/f_neg.cc | 2 +- .../pod.cc => 23_containers/deque/types/92267.cc} | 24 +- .../associated_types/incrementable.traits.cc | 142 ++++ .../associated_types/readable.traits.cc | 143 ++++ .../pod.cc => 24_iterators/contiguous/concept.cc} | 32 +- .../testsuite/24_iterators/contiguous/tag.cc | 34 + .../24_iterators/customization_points/iter_move.cc | 68 ++ .../customization_points/iter_swap.cc} | 55 +- .../headers/iterator/synopsis_c++20.cc | 95 +++ .../24_iterators/range_operations/advance.cc | 204 +++++ .../24_iterators/range_operations/distance.cc | 146 ++++ .../24_iterators/range_operations/next.cc | 211 ++++++ .../24_iterators/range_operations/prev.cc | 98 +++ .../requirements/explicit_instantiation/2.cc | 9 +- .../requirements/explicit_instantiation/pod.cc | 9 +- .../requirements/explicit_instantiation/2.cc | 7 +- .../requirements/explicit_instantiation/pod.cc | 7 +- .../experimental/iterator/requirements.cc | 2 + libstdc++-v3/testsuite/std/ranges/access/begin.cc | 140 ++++ libstdc++-v3/testsuite/std/ranges/access/cbegin.cc | 91 +++ libstdc++-v3/testsuite/std/ranges/access/cdata.cc | 73 ++ libstdc++-v3/testsuite/std/ranges/access/cend.cc | 98 +++ .../testsuite/std/ranges/access/crbegin.cc | 73 ++ libstdc++-v3/testsuite/std/ranges/access/crend.cc | 108 +++ libstdc++-v3/testsuite/std/ranges/access/data.cc | 78 ++ libstdc++-v3/testsuite/std/ranges/access/empty.cc | 76 ++ libstdc++-v3/testsuite/std/ranges/access/end.cc | 145 ++++ libstdc++-v3/testsuite/std/ranges/access/rbegin.cc | 81 ++ libstdc++-v3/testsuite/std/ranges/access/rend.cc | 105 +++ libstdc++-v3/testsuite/std/ranges/access/size.cc | 116 +++ libstdc++-v3/testsuite/util/testsuite_iterators.h | 171 ++++- 121 files changed, 5655 insertions(+), 689 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp0x/overload-conv-4.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-tracking-const15.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-tracking-const16.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/constexpr-tracking-const1.C create mode 100644 gcc/testsuite/g++.dg/other/pr92201.C create mode 100644 gcc/testsuite/gcc.dg/pr92260.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr65930-2.c create mode 100644 gcc/testsuite/gfortran.dg/no_overwrite_recursive_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/no_overwrite_recursive_2.f90 create mode 100644 libstdc++-v3/include/bits/iterator_concepts.h copy libstdc++-v3/testsuite/{26_numerics/partial_sum/requirements/explicit_instant [...] create mode 100644 libstdc++-v3/testsuite/24_iterators/associated_types/incrementa [...] create mode 100644 libstdc++-v3/testsuite/24_iterators/associated_types/readable.t [...] copy libstdc++-v3/testsuite/{26_numerics/adjacent_difference/requirements/explicit [...] create mode 100644 libstdc++-v3/testsuite/24_iterators/contiguous/tag.cc create mode 100644 libstdc++-v3/testsuite/24_iterators/customization_points/iter_move.cc copy libstdc++-v3/testsuite/{26_numerics/adjacent_difference/requirements/explicit [...] create mode 100644 libstdc++-v3/testsuite/24_iterators/headers/iterator/synopsis_c++20.cc create mode 100644 libstdc++-v3/testsuite/24_iterators/range_operations/advance.cc create mode 100644 libstdc++-v3/testsuite/24_iterators/range_operations/distance.cc create mode 100644 libstdc++-v3/testsuite/24_iterators/range_operations/next.cc create mode 100644 libstdc++-v3/testsuite/24_iterators/range_operations/prev.cc create mode 100644 libstdc++-v3/testsuite/std/ranges/access/begin.cc create mode 100644 libstdc++-v3/testsuite/std/ranges/access/cbegin.cc create mode 100644 libstdc++-v3/testsuite/std/ranges/access/cdata.cc create mode 100644 libstdc++-v3/testsuite/std/ranges/access/cend.cc create mode 100644 libstdc++-v3/testsuite/std/ranges/access/crbegin.cc create mode 100644 libstdc++-v3/testsuite/std/ranges/access/crend.cc create mode 100644 libstdc++-v3/testsuite/std/ranges/access/data.cc create mode 100644 libstdc++-v3/testsuite/std/ranges/access/empty.cc create mode 100644 libstdc++-v3/testsuite/std/ranges/access/end.cc create mode 100644 libstdc++-v3/testsuite/std/ranges/access/rbegin.cc create mode 100644 libstdc++-v3/testsuite/std/ranges/access/rend.cc create mode 100644 libstdc++-v3/testsuite/std/ranges/access/size.cc