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-stable-allmodconfig in repository toolchain/ci/gcc.
from e04a052b62e Do not ICE in IPA inliner. adds 9e9f7790df6 2019-10-23 Richard Biener rguenther@suse.de adds 121edf5c829 [AArch64] Don't apply mode_for_int_vector to scalars adds 535e644ce59 Initialize a field in fibonacci_node. adds 6675b8fdfd9 PR tree-optimization/92131 * tree-vrp.c (extract_range_fr [...] adds 254539cf043 * constexpr.c (cxx_eval_constant_expression) <case CLEANUP [...] adds f8c7906ae5a PR debug/90231 * tree-ssa-loop-ivopts.c (get_debug_comput [...] adds 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 new 2d7348a33c9 Fix another UBSAN in Fortran coarray. new cd77033a01c S/390: Use UNSPEC_GET_TP for thread pointer loads
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 | 149 +++++++++++++++ gcc/DATESTAMP | 2 +- gcc/config/aarch64/aarch64.c | 4 +- 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 | 34 ++++ gcc/cp/constexpr.c | 22 ++- 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/fibonacci_heap.h | 2 +- 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 | 37 ++++ 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/g++.dg/cpp2a/constexpr-dtor3.C | 2 +- gcc/testsuite/g++.dg/ext/constexpr-attr-cleanup1.C | 2 +- gcc/testsuite/gcc.c-torture/execute/20191023-1.c | 73 ++++++++ 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 | 8 +- gcc/testsuite/gcc.dg/vect/vect-reduc-pattern-2c.c | 5 +- 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-loop-ivopts.c | 107 ++++++++++- gcc/tree-vect-loop.c | 19 +- gcc/tree-vect-slp.c | 4 + gcc/tree-vect-stmts.c | 49 +++-- gcc/tree-vrp.c | 15 +- libgcc/ChangeLog | 12 ++ libgcc/config/msp430/lib2hw_mul.S | 170 ++++++++++------- libgcc/config/msp430/lib2mul.c | 3 + libstdc++-v3/ChangeLog | 143 +++++++++++++++ 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/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 + libstdc++-v3/testsuite/backward/hash_map/23528.cc | 6 +- .../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 +- 129 files changed, 1948 insertions(+), 1028 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.c-torture/execute/20191023-1.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 [...]