]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Sat, 27 Nov 2021 00:17:25 +0000 (00:17 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Sat, 27 Nov 2021 00:17:25 +0000 (00:17 +0000)
gcc/DATESTAMP
gcc/fortran/ChangeLog
gcc/testsuite/ChangeLog
libstdc++-v3/ChangeLog

index 045d8fc9bc873d1da34f8394a5ca16f1e62f108c..22f794c7a9cd8af07e469a51179b4a6f002e6c9d 100644 (file)
@@ -1 +1 @@
-20211126
+20211127
index 7597957831c81581da7a1ff892f961870bc4a7b4..950df66ce0d877223e9bf5fafbeb5dab96f256ee 100644 (file)
@@ -1,3 +1,12 @@
+2021-11-26  Harald Anlauf  <anlauf@gmx.de>
+
+       Backported from master:
+       2021-11-23  Harald Anlauf  <anlauf@gmx.de>
+
+       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  <anlauf@gmx.de>
 
        Backported from master:
index 35b3d12e544b21ce9cfde6c00f4ab6f5ab6881ee..572c88f517aed4493e676bdadba87a5769b9353d 100644 (file)
@@ -1,3 +1,11 @@
+2021-11-26  Harald Anlauf  <anlauf@gmx.de>
+
+       Backported from master:
+       2021-11-23  Harald Anlauf  <anlauf@gmx.de>
+
+       PR fortran/103392
+       * gfortran.dg/bound_simplification_7.f90: New test.
+
 2021-11-25  Jan Hubicka  <jh@suse.cz>
 
        Backported from master:
index d9ec6274b9e2f071736ee6b7f592a36be83379cf..f48c04dd40054e80648dc30f683d4959a9867934 100644 (file)
@@ -1,3 +1,151 @@
+2021-11-26  Jonathan Wakely  <jwakely@redhat.com>
+
+       Backported from master:
+       2021-07-22  Jonathan Wakely  <jwakely@redhat.com>
+
+       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  <jwakely@redhat.com>
+
+       Backported from master:
+       2021-08-19  Jonathan Wakely  <jwakely@redhat.com>
+
+       PR libstdc++/101965
+       * include/std/charconv (__to_chars_i): Remove redundant check.
+
+2021-11-26  Jonathan Wakely  <jwakely@redhat.com>
+
+       Backported from master:
+       2021-10-22  Jonathan Wakely  <jwakely@redhat.com>
+
+       PR libstdc++/102894
+       * include/std/any (make_any): Add SFINAE constraint.
+       * testsuite/20_util/any/102894.cc: New test.
+
+2021-11-26  Jonathan Wakely  <jwakely@redhat.com>
+
+       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  <jwakely@redhat.com>
+
+       Backported from master:
+       2021-08-09  Jonathan Wakely  <jwakely@redhat.com>
+
+       * 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  <jwakely@redhat.com>
+
+       Backported from master:
+       2021-07-20  Jonathan Wakely  <jwakely@redhat.com>
+
+       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  <jwakely@redhat.com>
+
+       Backported from master:
+       2021-06-02  Jonathan Wakely  <jwakely@redhat.com>
+
+       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  <jwakely@redhat.com>
+
+       Backported from master:
+       2021-09-28  Jonathan Wakely  <jwakely@redhat.com>
+
+       * include/bits/move.h (forward(remove_reference_t<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  <antoshkka@gmail.com>
+
+       Backported from master:
+       2021-08-17  Antony Polukhin  <antoshkka@gmail.com>
+                   Jonathan Wakely  <jwakely@redhat.com>
+
+       * 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  <jwakely@redhat.com>
+
+       Backported from master:
+       2021-08-12  Jonathan Wakely  <jwakely@redhat.com>
+
+       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  <jwakely@redhat.com>
+
+       * testsuite/27_io/types/1.cc: Add c++11 target selector to
+       warnings.
+
+2021-11-26  Jonathan Wakely  <jwakely@redhat.com>
+
+       Backported from master:
+       2021-05-11  Jonathan Wakely  <jwakely@redhat.com>
+
+       * 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  <jwakely@redhat.com>
+
+       * testsuite/23_containers/array/comparison_operators/96851.cc:
+       Skip test in debug mode.
+
+2021-11-26  Jonathan Wakely  <jwakely@redhat.com>
+
+       * include/bits/stl_iterator.h: Include required header for
+       std::iterator class template and iterator category tags.
+
+2021-11-26  Jonathan Wakely  <jwakely@redhat.com>
+
+       Backported from master:
+       2021-11-25  Jonathan Wakely  <jwakely@redhat.com>
+
+       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  <jwakely@redhat.com>
 
        Backported from master: