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-arm-next-allnoconfig in repository toolchain/ci/gcc.
from ac52d215735 2019-10-23 Richard Biener rguenther@suse.de adds 654246eb220 Fix a bug with type constraints in constructors. adds 0ae47ae29fe PR ipa/92074 * params.def (inline-heuristics-hint-percent [...] adds 5cde879d749 Adjust extension types to use allocator_traits adds 6487b903862 Adjust pb_ds extensions to use allocator_traits adds e6558efbcdd Qualify type names in <ext/throw_allocator.h> adds 927d1cbf75e Only qualify function as constexpr for C++14 and later adds 6baec19fb63 Replace C++14 feature used in C++11 test adds 6f6e061fa29 2019-10-23 Jozef Lawrynowicz jozef.l@mittosystems.com adds c5edfbaf16a 2019-10-23 Jozef Lawrynowicz jozef.l@mittosystems.com adds f34b64d760a PR c++/91369 Implement P0784R7 changes to allocation and co [...] adds 8cb9169f976 Make std::invoke usable in constant expressions adds 54a14bcbca8 2019-10-23 qing zhao qing.zhao@oracle.com adds c388aab8d70 * ipa-reference.h (ipa_reference_var_uid): Move offline. [...] adds 335bd63553b * lto-streamer-out.c (output_constructor): Push CTORS_OUT [...] adds 04de801fabc * ipa-reference.c (varpool_removal_hook, ipa_reference_c_f [...] adds aa0ba62796d * lto-streamer-out.c (cmp_symbol_files): Watch for overflow. adds 65ab153500f Reformat some code; Add support for generating PLWA with of [...] adds bddb104ab76 Implement P1286R2, Contra CWG1778 adds 01fcdd7a0ae Rework how prefixed instruction length is calculated. adds 73672990578 2019-10-23 Steven G. Kargl kargl@gcc.gnu.org adds 2741f77b864 Daily bump. adds 8c4f8bc6bec * gcc.target/powerpc/pr70010.c: Add -Wno-psabi. [...] adds 144b0807fcc [C++ PATCH] 'std' identifier not needed adds 701057fbee0 2019-10-24 Richard Biener rguenther@suse.de adds 2d7348a33c9 Fix another UBSAN in Fortran coarray. adds cd77033a01c S/390: Use UNSPEC_GET_TP for thread pointer loads adds 4a7df0f3b23 Define std::uniform_random_bit_generator concept for C++20 adds 54e2e2bb856 PR libstdc++/88338 Implement P0898R3, C++20 concepts library adds e1c584607b5 2019-10-24 Richard Biener rguenther@suse.de adds 245bc45271a 2019-10-24 Richard Biener rguenther@suse.de adds 34c79a052e1 2019-10-24 Richard Biener rguenther@suse.de adds daf5608fb9f 2019-10-24 Richard Biener rguenther@suse.de
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 121 +++++++++++ gcc/DATESTAMP | 2 +- gcc/config/msp430/msp430-protos.h | 1 + gcc/config/msp430/msp430.c | 22 +- gcc/config/msp430/msp430.md | 8 +- gcc/config/rs6000/predicates.md | 8 + gcc/config/rs6000/rs6000-protos.h | 1 + gcc/config/rs6000/rs6000.c | 51 ++++- gcc/config/rs6000/rs6000.h | 16 +- gcc/config/rs6000/rs6000.md | 78 +++++--- gcc/config/rs6000/vsx.md | 8 + gcc/config/s390/s390.c | 5 +- gcc/config/s390/s390.md | 38 ++-- gcc/coverage.c | 8 + gcc/cp/ChangeLog | 29 +++ gcc/cp/cp-tree.h | 6 +- gcc/cp/decl.c | 15 +- gcc/cp/except.c | 4 +- gcc/cp/method.c | 69 +------ gcc/cp/parser.c | 26 +-- gcc/cp/parser.h | 4 - gcc/cp/rtti.c | 4 +- gcc/fortran/ChangeLog | 11 + gcc/fortran/array.c | 3 + gcc/fortran/dump-parse-tree.c | 10 + gcc/fortran/resolve.c | 3 + gcc/ipa-reference.c | 115 ++++++++--- gcc/ipa-reference.h | 7 +- gcc/lto-streamer-out.c | 114 +++++++---- gcc/lto-streamer.h | 3 + gcc/lto/ChangeLog | 6 + gcc/lto/lto-common.c | 11 +- gcc/params.def | 2 +- gcc/testsuite/ChangeLog | 42 ++++ gcc/testsuite/g++.dg/DRs/dr1778.C | 7 + gcc/testsuite/g++.dg/cpp0x/defaulted23.C | 4 +- gcc/testsuite/g++.dg/cpp0x/defaulted43.C | 10 +- gcc/testsuite/g++.dg/cpp2a/concepts5.C | 24 +++ gcc/testsuite/gcc.dg/torture/pr92203.c | 37 ++++ gcc/testsuite/gcc.dg/vect/pr92205.c | 13 ++ gcc/testsuite/gcc.dg/vect/slp-reduc-9.c | 25 +++ .../gcc.dg/vect/vect-reduc-2char-big-array.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-reduc-2char.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-reduc-2short.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-reduc-dot-s8b.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-reduc-pattern-2c.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr70010-1.c | 1 + gcc/testsuite/gcc.target/powerpc/pr70010-2.c | 1 + gcc/testsuite/gcc.target/powerpc/pr70010.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr91275.c | 2 +- .../gcc.target/s390/load-thread-pointer-once-2.c | 14 ++ gcc/tree-ssa-sccvn.c | 9 +- gcc/tree-vect-loop.c | 10 +- gcc/tree-vect-slp.c | 4 + libgcc/ChangeLog | 12 ++ libgcc/config/msp430/lib2hw_mul.S | 170 +++++++++------- libgcc/config/msp430/lib2mul.c | 3 + libstdc++-v3/ChangeLog | 156 +++++++++++++++ libstdc++-v3/doc/html/manual/status.html | 4 +- libstdc++-v3/doc/xml/manual/status_cxx2020.xml | 5 +- libstdc++-v3/include/backward/hash_set | 10 +- libstdc++-v3/include/backward/hashtable.h | 18 +- libstdc++-v3/include/bits/alloc_traits.h | 125 ++++++++---- libstdc++-v3/include/bits/allocator.h | 37 +++- libstdc++-v3/include/bits/random.h | 15 ++ libstdc++-v3/include/bits/stl_construct.h | 128 +++++++----- libstdc++-v3/include/bits/stl_uninitialized.h | 4 +- libstdc++-v3/include/debug/helper_functions.h | 2 +- libstdc++-v3/include/ext/alloc_traits.h | 21 +- libstdc++-v3/include/ext/extptr_allocator.h | 4 +- libstdc++-v3/include/ext/malloc_allocator.h | 4 +- libstdc++-v3/include/ext/new_allocator.h | 4 +- .../detail/bin_search_tree_/bin_search_tree_.hpp | 11 +- .../detail/bin_search_tree_/node_iterators.hpp | 15 +- .../ext/pb_ds/detail/bin_search_tree_/traits.hpp | 20 +- .../ext/pb_ds/detail/binary_heap_/binary_heap_.hpp | 16 +- .../ext/pb_ds/detail/binary_heap_/entry_cmp.hpp | 4 +- .../ext/pb_ds/detail/binary_heap_/entry_pred.hpp | 4 +- .../detail/binary_heap_/point_const_iterator.hpp | 20 +- .../binomial_heap_base_/binomial_heap_base_.hpp | 2 +- .../pb_ds/detail/branch_policy/branch_policy.hpp | 7 +- .../pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp | 25 ++- .../include/ext/pb_ds/detail/cond_dealtor.hpp | 8 +- .../include/ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp | 11 +- .../pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp | 15 +- .../ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp | 9 +- .../ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp | 12 +- .../left_child_next_sibling_heap_.hpp | 33 +-- .../detail/left_child_next_sibling_heap_/node.hpp | 6 +- .../point_const_iterator.hpp | 24 +-- .../ext/pb_ds/detail/list_update_map_/lu_map_.hpp | 20 +- .../constructors_destructor_fn_imps.hpp | 4 +- .../pb_ds/detail/ov_tree_map_/node_iterators.hpp | 77 +++---- .../ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp | 18 +- .../pb_ds/detail/pairing_heap_/pairing_heap_.hpp | 2 +- .../ext/pb_ds/detail/pat_trie_/pat_trie_.hpp | 44 ++-- .../ext/pb_ds/detail/pat_trie_/pat_trie_base.hpp | 88 ++++---- .../include/ext/pb_ds/detail/rb_tree_map_/node.hpp | 34 +--- .../ext/pb_ds/detail/rc_binomial_heap_/rc.hpp | 10 +- .../include/ext/pb_ds/detail/splay_tree_/node.hpp | 22 +- .../ext/pb_ds/detail/thin_heap_/thin_heap_.hpp | 2 +- .../trie_policy/sample_trie_access_traits.hpp | 4 +- .../include/ext/pb_ds/detail/type_utils.hpp | 2 +- .../include/ext/pb_ds/detail/types_traits.hpp | 202 ++++++------------- .../include/ext/pb_ds/list_update_policy.hpp | 11 +- libstdc++-v3/include/ext/pb_ds/priority_queue.hpp | 3 +- libstdc++-v3/include/ext/pb_ds/tree_policy.hpp | 8 +- libstdc++-v3/include/ext/pb_ds/trie_policy.hpp | 4 +- libstdc++-v3/include/ext/slist | 18 +- libstdc++-v3/include/ext/throw_allocator.h | 4 +- libstdc++-v3/include/std/functional | 11 +- libstdc++-v3/include/std/version | 1 + libstdc++-v3/include/tr1/hashtable.h | 27 ++- libstdc++-v3/include/tr1/regex | 2 +- libstdc++-v3/testsuite/20_util/bind/91371.cc | 4 +- .../invoke/constexpr.cc} | 31 +-- .../testsuite/20_util/headers/memory/synopsis.cc | 6 + .../20_util/scoped_allocator/69293_neg.cc | 3 + .../specialized_algorithms/construct_at/1.cc | 64 ++++++ .../vector/cons/destructible_debug_neg.cc | 4 + .../23_containers/vector/cons/destructible_neg.cc | 4 + .../testsuite/26_numerics/random/concept.cc | 221 +++++++++++++++++++++ .../testsuite/26_numerics/random/pr60037-neg.cc | 2 +- libstdc++-v3/testsuite/backward/hash_map/23528.cc | 6 +- .../capacity/29134-set.cc => std/concepts/1.cc} | 27 +-- .../capacity/29134-set.cc => std/concepts/2.cc} | 27 +-- .../unordered_map/capacity/29134-map.cc | 6 +- .../unordered_multimap/capacity/29134-multimap.cc | 6 +- .../unordered_multiset/capacity/29134-multiset.cc | 5 +- .../unordered_set/capacity/29134-set.cc | 5 +- 130 files changed, 2019 insertions(+), 1008 deletions(-) create mode 100644 gcc/testsuite/g++.dg/DRs/dr1778.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts5.C create mode 100644 gcc/testsuite/gcc.dg/torture/pr92203.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr92205.c create mode 100644 gcc/testsuite/gcc.dg/vect/slp-reduc-9.c create mode 100644 gcc/testsuite/gcc.target/s390/load-thread-pointer-once-2.c copy libstdc++-v3/testsuite/20_util/{bind/91371.cc => function_objects/invoke/cons [...] create mode 100644 libstdc++-v3/testsuite/20_util/specialized_algorithms/construct [...] create mode 100644 libstdc++-v3/testsuite/26_numerics/random/concept.cc copy libstdc++-v3/testsuite/{tr1/6_containers/unordered_set/capacity/29134-set.cc [...] copy libstdc++-v3/testsuite/{tr1/6_containers/unordered_set/capacity/29134-set.cc [...]