]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Wed, 27 Apr 2022 00:17:41 +0000 (00:17 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Wed, 27 Apr 2022 00:17:41 +0000 (00:17 +0000)
gcc/DATESTAMP
libphobos/ChangeLog
libstdc++-v3/ChangeLog

index aaa2dfb2050bf9c27ce15bcac87b10203fc60e65..b8093fcf599a2e45253925f50f8f75b5edfef8ff 100644 (file)
@@ -1 +1 @@
-20220426
+20220427
index 01d89f1ef971466a1ba6d5a51a211e0254876d7d..318ac9bfc04265d93f1ffed75a8e7fd429c983f9 100644 (file)
@@ -1,3 +1,19 @@
+2022-04-26  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       Backported from master:
+       2021-09-30  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       * libdruntime/gcc/unwind/generic.d (__aligned__): Define.
+       (_Unwind_Exception): Align struct to __aligned__.
+
+2022-04-26  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       Backported from master:
+       2022-04-26  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       * libdruntime/gcc/emutls.d (emutlsDestroyThread): Clear the per-thread
+       TLS array, don't call free().
+
 2021-12-21  Iain Buclaw  <ibuclaw@gdcproject.org>
 
        Backported from master:
index 3ba832e1b34cbdd054d5fa69ca060d54f8159543..90ac6da1427e3619516bf074ea6a5fcead2fb175 100644 (file)
@@ -1,3 +1,220 @@
+2022-04-26  Jonathan Wakely  <jwakely@redhat.com>
+
+       Backported from master:
+       2021-12-09  Jonathan Wakely  <jwakely@redhat.com>
+
+       * include/bits/stl_iterator.h (operator==, operator<=>): Define
+       overloads for homogeneous specializations of reverse_iterator,
+       __normal_iterator and move_iterator.
+
+2022-04-26  Patrick Palka  <ppalka@redhat.com>
+
+       Backported from master:
+       2021-10-21  Patrick Palka  <ppalka@redhat.com>
+
+       * include/bits/stl_iterator.h (common_iterator::__arrow_proxy):
+       Make fully constexpr as per LWG 3595.
+       (common_iterator::__postfix_proxy): Likewise.
+
+2022-04-26  Jonathan Wakely  <jwakely@redhat.com>
+
+       Backported from master:
+       2022-01-18  Jonathan Wakely  <jwakely@redhat.com>
+
+       PR libstdc++/104098
+       * include/bits/stl_iterator.h (reverse_iterator): Check
+       __cpp_lib_concepts instead of __cplusplus.
+
+2022-04-26  Jonathan Wakely  <jwakely@redhat.com>
+
+       Backported from master:
+       2021-06-14  Jonathan Wakely  <jwakely@redhat.com>
+
+       * include/bits/range_access.h (ranges::empty): Check whether
+       conversion to bool can throw.
+       * testsuite/std/ranges/access/empty.cc: Check for correct
+       noexcept-specifier.
+
+2022-04-26  Jonathan Wakely  <jwakely@redhat.com>
+
+       PR libstdc++/102048
+       * include/ext/rope (rope::erase(size_type)): Deprecate broken
+       function.
+
+2022-04-26  Jonathan Wakely  <jwakely@redhat.com>
+
+       Backported from master:
+       2021-10-01  Jonathan Wakely  <jwakely@redhat.com>
+
+       PR libstdc++/100153
+       * include/bits/vector.tcc (vector<bool>::_M_shrink_to_fit()):
+       When size() is zero just deallocate and reset.
+
+2022-04-26  Jonathan Wakely  <jwakely@redhat.com>
+
+       Backported from master:
+       2021-11-01  Jonathan Wakely  <jwakely@redhat.com>
+
+       * include/std/span (span(Range&&)): Reorder constraints.
+
+2022-04-26  Jonathan Wakely  <jwakely@redhat.com>
+
+       Backported from master:
+       2021-11-09  Jonathan Wakely  <jwakely@redhat.com>
+
+       * testsuite/26_numerics/random/random_device/cons/token.cc:
+       Retry if random devices produce the same value.
+
+2022-04-26  Jonathan Wakely  <jwakely@redhat.com>
+
+       Backported from master:
+       2021-11-16  Jonathan Wakely  <jwakely@redhat.com>
+
+       * testsuite/21_strings/basic_string/modifiers/append/wchar_t/1.cc:
+       Fix reads past the end of strings.
+       * testsuite/21_strings/basic_string/operations/compare/wchar_t/1.cc:
+       Likewise.
+       * testsuite/experimental/string_view/operations/compare/wchar_t/1.cc:
+       Likewise.
+
+2022-04-26  Jonathan Wakely  <jwakely@redhat.com>
+
+       Backported from master:
+       2021-11-10  Jonathan Wakely  <jwakely@redhat.com>
+
+       PR libstdc++/100117
+       * testsuite/17_intro/headers/c++1998/49745.cc: Explicitly list
+       all C++ headers instead of including <bits/stdc++.h>
+
+2022-04-26  Jonathan Wakely  <jwakely@redhat.com>
+
+       Backported from master:
+       2021-12-09  Jonathan Wakely  <jwakely@redhat.com>
+
+       PR libstdc++/103630
+       * libsupc++/exception_ptr.h (make_exception_ptr): Decay the
+       template parameter. Use typeid of the static type.
+       * testsuite/18_support/exception_ptr/103630.cc: New test.
+
+2022-04-26  Jonathan Wakely  <jwakely@redhat.com>
+
+       Backported from master:
+       2022-01-17  Jonathan Wakely  <jwakely@redhat.com>
+
+       PR libstdc++/103650
+       * include/Makefile.am: Rename LT_OBJDIR and STDC_HEADERS.
+       * include/Makefile.in: Regenerate.
+       * testsuite/17_intro/headers/c++1998/103650.cc: New test.
+
+2022-04-26  Jonathan Wakely  <jwakely@redhat.com>
+
+       Backported from master:
+       2022-02-04  Jonathan Wakely  <jwakely@redhat.com>
+
+       * include/experimental/bits/fs_ops.h (fs::copy_file): Remove
+       noexcept.
+       (fs::create_directories): Likewise.
+       (fs::remove_all): Likewise.
+       * src/filesystem/ops.cc (fs::copy_file): Remove noexcept.
+       (fs::create_directories): Likewise.
+       (fs::remove_all): Likewise.
+
+2022-04-26  Jonathan Wakely  <jwakely@redhat.com>
+
+       Backported from master:
+       2022-04-01  Jonathan Wakely  <jwakely@redhat.com>
+
+       * include/experimental/bits/fs_fwd.h (copy_file): Remove
+       incorrect noexcept from declaration.
+       * include/experimental/bits/fs_path.h (path::begin, path::end):
+       Add noexcept to declarations, to match definitions.
+
+2022-04-26  Timm Bäder  <tbaeder@redhat.com>
+
+       Backported from master:
+       2022-04-01  Timm Bäder  <tbaeder@redhat.com>
+
+       * include/bits/fs_ops.h: Fix filename in Doxygen comment.
+       * include/experimental/bits/fs_ops.h: Likewise.
+
+2022-04-26  Jonathan Wakely  <jwakely@redhat.com>
+
+       Backported from master:
+       2022-04-20  Jonathan Wakely  <jwakely@redhat.com>
+
+       * testsuite/21_strings/basic_string_view/operations/copy/char/constexpr.cc:
+       Check correct feature test macro.
+
+2022-04-26  Jonathan Wakely  <jwakely@redhat.com>
+
+       Backported from master:
+       2022-04-14  Jonathan Wakely  <jwakely@redhat.com>
+
+       * doc/xml/manual/intro.xml: Fix comment.
+
+2022-04-26  Jonathan Wakely  <jwakely@redhat.com>
+
+       Backported from master:
+       2022-03-03  Jonathan Wakely  <jwakely@redhat.com>
+
+       * testsuite/17_intro/names.cc (func): Undef on AIX.
+
+2022-04-26  Jonathan Wakely  <jwakely@redhat.com>
+
+       Backported from master:
+       2022-01-27  Jonathan Wakely  <jwakely@redhat.com>
+
+       * include/bits/range_access.h (ranges::advance): Avoid signed
+       overflow. Do nothing if already equal to desired result.
+       * testsuite/24_iterators/range_operations/advance_overflow.cc:
+       New test.
+
+2022-04-26  Jonathan Wakely  <jwakely@redhat.com>
+
+       Backported from master:
+       2022-01-06  Jonathan Wakely  <jwakely@redhat.com>
+
+       * testsuite/ext/rope/pthread7-rope.cc: Add dg-timeout-factor.
+
+2022-04-26  Jonathan Wakely  <jwakely@redhat.com>
+
+       Backported from master:
+       2022-01-06  Jonathan Wakely  <jwakely@redhat.com>
+
+       PR libstdc++/103911
+       * include/std/charconv (__from_chars_alpha_to_num): Return
+       char instead of unsigned char. Change invalid return value to
+       127 instead of using numeric trait.
+       (__from_chars_alnum): Fix comment. Do not use std::isdigit.
+       Change type of variable to char.
+
+2022-04-26  Pavel I. Kryukov  <pavel.kryukov@phystech.edu>
+
+       Backported from master:
+       2022-01-06  Pavel I. Kryukov  <pavel.kryukov@phystech.edu>
+                   Jonathan Wakely  <jwakely@redhat.com>
+
+       PR libstdc++/103853
+       * include/bits/forward_list.tcc (forward_list::merge): Check for
+       self-merge.
+       * testsuite/23_containers/forward_list/operations/merge.cc: New test.
+
+2022-04-26  Jonathan Wakely  <jwakely@redhat.com>
+
+       Backported from master:
+       2021-12-14  Jonathan Wakely  <jwakely@redhat.com>
+
+       * include/bits/regex_compiler.tcc (_Compiler::_M_match_token):
+       Use reserved name for parameter.
+       * testsuite/17_intro/names.cc: Check "token".
+
+2022-04-26  Jonathan Wakely  <jwakely@redhat.com>
+
+       Backported from master:
+       2021-08-25  Jonathan Wakely  <jwakely@redhat.com>
+
+       * testsuite/17_intro/names.cc: Check 'sz'.
+
 2022-04-14  Jonathan Wakely  <jwakely@redhat.com>
 
        * doc/xml/manual/status_cxx1998.xml: Refer to GCC 10 not