From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 2168) id A87A43858D39; Sat, 27 Nov 2021 00:18:02 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org A87A43858D39 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="utf-8" From: GCC Administrator To: gcc-cvs@gcc.gnu.org, libstdc++-cvs@gcc.gnu.org Subject: [gcc r10-10312] Daily bump. X-Act-Checkin: gcc X-Git-Author: GCC Administrator X-Git-Refname: refs/heads/releases/gcc-10 X-Git-Oldrev: 376b2c781d11f55644e92dfea91c3f214f20f4ac X-Git-Newrev: 6f123e5ffe6bd172ec5445e3f02ca2575c5cb2bf Message-Id: <20211127001802.A87A43858D39@sourceware.org> Date: Sat, 27 Nov 2021 00:18:02 +0000 (GMT) X-BeenThere: libstdc++-cvs@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Libstdc++-cvs mailing list List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 Nov 2021 00:18:02 -0000 https://gcc.gnu.org/g:6f123e5ffe6bd172ec5445e3f02ca2575c5cb2bf commit r10-10312-g6f123e5ffe6bd172ec5445e3f02ca2575c5cb2bf Author: GCC Administrator Date: Sat Nov 27 00:17:25 2021 +0000 Daily bump. Diff: --- gcc/DATESTAMP | 2 +- gcc/fortran/ChangeLog | 9 +++ gcc/testsuite/ChangeLog | 8 +++ libstdc++-v3/ChangeLog | 148 ++++++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 166 insertions(+), 1 deletion(-) diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 045d8fc9bc8..22f794c7a9c 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20211126 +20211127 diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index 7597957831c..950df66ce0d 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,12 @@ +2021-11-26 Harald Anlauf + + Backported from master: + 2021-11-23 Harald Anlauf + + PR fortran/103392 + * simplify.c (simplify_bound): Do not try to simplify + LBOUND/UBOUND for arrays with POINTER or ALLOCATABLE attribute. + 2021-11-22 Harald Anlauf Backported from master: diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 35b3d12e544..572c88f517a 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,11 @@ +2021-11-26 Harald Anlauf + + Backported from master: + 2021-11-23 Harald Anlauf + + PR fortran/103392 + * gfortran.dg/bound_simplification_7.f90: New test. + 2021-11-25 Jan Hubicka Backported from master: diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index d9ec6274b9e..f48c04dd400 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,151 @@ +2021-11-26 Jonathan Wakely + + Backported from master: + 2021-07-22 Jonathan Wakely + + PR libstdc++/101571 + * include/bits/ranges_uninitialized.h (_DestroyGuard): Change + constructor parameter to reference and use addressof. + * testsuite/util/testsuite_iterators.h: Define deleted operator& + overloads for test iterators. + +2021-11-26 Jonathan Wakely + + Backported from master: + 2021-08-19 Jonathan Wakely + + PR libstdc++/101965 + * include/std/charconv (__to_chars_i): Remove redundant check. + +2021-11-26 Jonathan Wakely + + Backported from master: + 2021-10-22 Jonathan Wakely + + PR libstdc++/102894 + * include/std/any (make_any): Add SFINAE constraint. + * testsuite/20_util/any/102894.cc: New test. + +2021-11-26 Jonathan Wakely + + PR libstdc++/102270 + * include/std/tuple (_Head_base, _Tuple_impl): Add + _GLIBCXX20_CONSTEXPR to allocator-extended constructors. + (tuple<>::swap(tuple&)): Add _GLIBCXX20_CONSTEXPR. + * testsuite/20_util/tuple/cons/102270.cc: New test. + * testsuite/util/testsuite_allocator.h (SimpleAllocator): Add + constexpr to constructor so it can be used for C++20 tests. + +2021-11-26 Jonathan Wakely + + Backported from master: + 2021-08-09 Jonathan Wakely + + * testsuite/23_containers/unordered_map/cons/default.cc: Add + equality comparison operators to allocator. + * testsuite/23_containers/unordered_set/cons/default.cc: + Likewise. + +2021-11-26 Jonathan Wakely + + Backported from master: + 2021-07-20 Jonathan Wakely + + PR libstdc++/100863 + * include/bits/hashtable.h (_Hashtable): Conditionally delete + default constructor by deriving from _Enable_default_constructor. + Construct that base-class explicitly in all non-forwarding, + non-defaulted constructors. + * testsuite/23_containers/unordered_map/cons/default.cc: New test. + * testsuite/23_containers/unordered_set/cons/default.cc: New test. + +2021-11-26 Jonathan Wakely + + Backported from master: + 2021-06-02 Jonathan Wakely + + PR libstdc++/100863 + PR libstdc++/65816 + * include/bits/hashtable_policy.h (_Hashtable_ebo_helper): + Value-initialize subobject. + * testsuite/23_containers/unordered_map/allocator/default_init.cc: + Remove XFAIL. + * testsuite/23_containers/unordered_set/allocator/default_init.cc: + Remove XFAIL. + +2021-11-26 Jonathan Wakely + + Backported from master: + 2021-09-28 Jonathan Wakely + + * include/bits/move.h (forward(remove_reference_t&&)): + Improve text of static_assert. + * testsuite/20_util/forward/c_neg.cc: Adjust dg-error. + * testsuite/20_util/forward/f_neg.cc: Likewise. + +2021-11-26 Antony Polukhin + + Backported from master: + 2021-08-17 Antony Polukhin + Jonathan Wakely + + * include/bits/random.tcc (seed_seq::seed_seq): Reserve capacity + if distance is O(1). + * testsuite/26_numerics/random/pr60037-neg.cc: Adjust dg-error + line number. + +2021-11-26 Jonathan Wakely + + Backported from master: + 2021-08-12 Jonathan Wakely + + PR libstdc++/101870 + * include/c_global/cmath (hypot): Use __promoted_t. + (lerp): Add new overload accepting any arithmetic types. + * include/ext/type_traits.h (__promoted_t): New alias template. + * testsuite/26_numerics/lerp.cc: Moved to... + * testsuite/26_numerics/lerp/1.cc: ...here. + * testsuite/26_numerics/lerp/constexpr.cc: New test. + * testsuite/26_numerics/lerp/version.cc: New test. + +2021-11-26 Jonathan Wakely + + * testsuite/27_io/types/1.cc: Add c++11 target selector to + warnings. + +2021-11-26 Jonathan Wakely + + Backported from master: + 2021-05-11 Jonathan Wakely + + * testsuite/20_util/headers/memory/synopsis.cc: Define C++98 + alternative for macro. + * testsuite/20_util/shared_ptr/creation/99006.cc: Add effective + target keyword. + * testsuite/25_algorithms/copy/debug/99402.cc: Avoid C++11 + syntax. + +2021-11-26 Jonathan Wakely + + * testsuite/23_containers/array/comparison_operators/96851.cc: + Skip test in debug mode. + +2021-11-26 Jonathan Wakely + + * include/bits/stl_iterator.h: Include required header for + std::iterator class template and iterator category tags. + +2021-11-26 Jonathan Wakely + + Backported from master: + 2021-11-25 Jonathan Wakely + + PR libstdc++/101608 + * include/bits/ranges_algobase.h (__fill_n_fn): Check for + constant evaluation before using memset. + * testsuite/25_algorithms/fill_n/constrained.cc: Check + byte-sized values as well. + 2021-11-23 Jonathan Wakely Backported from master: