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-release-aarch64-next-allnoconfig in repository toolchain/ci/gcc.
from fedf7e42d57 2019-05-06 Richard Biener rguenther@suse.de adds 9ee23b1bffd Daily bump. adds e64f6b567d1 Fix make install-gcc-specs with empty GCC_SPECS_FILES new 5e8e0ef6e42 LWG 2537 fix priority_queue constructors to establish invariant new 023d89901b4 DR 2586 fix value category in uses-allocator checks new 4dba94703d4 Fix text of hyperlink in manual new e81ca59417c PR libstdc++/89629 fix _Hash_bytes for lengths > INT_MAX new f5b00b38884 PR libstdc++/85965 delay static assertions until types are [...] new 6d759c3ca98 Make filesystem::path safe for self assignment new 4a9c8ff612a Fix directory_iterator handling of DT_UNKNOWN new 7cb43c988cc Update documentation regarding bogus memory leaks in libstdc++ new 12c0aaebe41 Add constexpr to std::optional::value_or(U&&)&& new 152d89cc5d2 PR libstdc++/90105 make forward_list::sort stable new 47c6f10581b PR libstdc++/90165 constrain variant(T&&) constructor new b73a29e33f2 PR libstdc++/88740 Print assertion messages to stderr new cf09b8e65d1 PR libstdc++/89102 fix common_type<> and common_type<T> spe [...] new e586d924942 PR c++/88857 - ICE with value-initialization of argument i [...] new 8ab1cb1c151 PR c++/89214 - ICE when initializing aggregates with bases [...] new 35cb99f27a0 PR c++/89511 - ICE with using-declaration and unscoped enu [...] new cbc3da9622d PR c++/89705 - ICE with reference binding with conversion [...] new a91db438b58 PR c++/89876 - ICE with deprecated conversion. * call.c ( [...]
The 18 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/DATESTAMP | 2 +- gcc/ada/ChangeLog | 5 + gcc/ada/gcc-interface/Makefile.in | 5 +- gcc/cp/ChangeLog | 31 +++++ gcc/cp/call.c | 9 +- gcc/cp/parser.c | 3 +- gcc/cp/typeck2.c | 25 +++- gcc/testsuite/g++.dg/cpp0x/initlist-value4.C | 12 ++ gcc/testsuite/g++.dg/cpp0x/rv-conv2.C | 18 +++ gcc/testsuite/g++.dg/cpp0x/using-enum-3.C | 21 ++++ gcc/testsuite/g++.dg/cpp1z/aggr-base8.C | 48 ++++++++ gcc/testsuite/g++.dg/cpp1z/aggr-base9.C | 33 +++++ gcc/testsuite/g++.dg/warn/conv5.C | 11 ++ libstdc++-v3/ChangeLog | 136 +++++++++++++++++++++ libstdc++-v3/doc/html/manual/using_macros.html | 3 +- libstdc++-v3/doc/xml/faq.xml | 24 ++-- libstdc++-v3/doc/xml/manual/debug.xml | 79 +++++++----- libstdc++-v3/doc/xml/manual/evolution.xml | 9 +- libstdc++-v3/doc/xml/manual/intro.xml | 16 +++ libstdc++-v3/doc/xml/manual/using.xml | 4 +- libstdc++-v3/include/bits/forward_list.tcc | 6 +- libstdc++-v3/include/bits/fs_path.h | 3 + libstdc++-v3/include/bits/hashtable.h | 11 +- libstdc++-v3/include/bits/stl_queue.h | 8 +- libstdc++-v3/include/bits/stl_tree.h | 27 ++-- libstdc++-v3/include/bits/uses_allocator.h | 11 +- libstdc++-v3/include/std/optional | 2 +- libstdc++-v3/include/std/type_traits | 7 +- libstdc++-v3/include/std/variant | 12 ++ libstdc++-v3/libsupc++/hash_bytes.cc | 2 +- libstdc++-v3/src/filesystem/std-dir.cc | 8 +- .../requirements/explicit_instantiation.cc | 1 + .../common_type/requirements/sfinae_friendly_1.cc | 13 ++ .../common_type/requirements/sfinae_friendly_2.cc | 2 +- .../48101_neg.cc => 20_util/hash/89629.cc} | 28 +++-- .../20_util/optional/constexpr/observers/4.cc | 38 +++++- .../testsuite/20_util/optional/observers/4.cc | 34 +++++- .../20_util/scoped_allocator/69293_neg.cc | 2 +- .../scoped_allocator/dr2586.cc} | 25 ++-- .../testsuite/20_util/tuple/cons/allocators.cc | 14 +++ .../testsuite/20_util/uses_allocator/69293_neg.cc | 2 +- .../testsuite/20_util/uses_allocator/cons_neg.cc | 2 +- libstdc++-v3/testsuite/20_util/variant/compile.cc | 6 + .../23_containers/forward_list/comparable.cc | 44 +++++-- .../{comparable.cc => operations/90105.cc} | 64 ++++++---- .../testsuite/23_containers/map/48101_neg.cc | 6 +- .../testsuite/23_containers/multimap/48101_neg.cc | 6 +- .../testsuite/23_containers/multiset/48101_neg.cc | 2 +- .../priority_queue/dr2537.cc} | 39 ++++-- .../testsuite/23_containers/set/48101_neg.cc | 2 +- .../{map/48101_neg.cc => set/85965.cc} | 21 ++-- .../23_containers/unordered_map/48101_neg.cc | 2 +- .../23_containers/unordered_multimap/48101_neg.cc | 2 +- .../23_containers/unordered_multiset/48101_neg.cc | 2 +- .../23_containers/unordered_set/48101_neg.cc | 2 +- .../{map/48101_neg.cc => unordered_set/85965.cc} | 21 ++-- .../27_io/filesystem/iterators/caching.cc | 76 ++++++++++++ .../testsuite/27_io/filesystem/path/assign/copy.cc | 18 +++ libstdc++-v3/testsuite/util/testsuite_hooks.h | 11 +- 59 files changed, 886 insertions(+), 190 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist-value4.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/rv-conv2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/using-enum-3.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/aggr-base8.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/aggr-base9.C create mode 100644 gcc/testsuite/g++.dg/warn/conv5.C copy libstdc++-v3/testsuite/{23_containers/multiset/48101_neg.cc => 20_util/hash/8 [...] copy libstdc++-v3/testsuite/{23_containers/unordered_map/48101_neg.cc => 20_util/s [...] copy libstdc++-v3/testsuite/23_containers/forward_list/{comparable.cc => operation [...] copy libstdc++-v3/testsuite/{20_util/optional/observers/4.cc => 23_containers/prio [...] copy libstdc++-v3/testsuite/23_containers/{map/48101_neg.cc => set/85965.cc} (66%) copy libstdc++-v3/testsuite/23_containers/{map/48101_neg.cc => unordered_set/85965 [...] create mode 100644 libstdc++-v3/testsuite/27_io/filesystem/iterators/caching.cc