From: GCC Administrator Date: Thu, 6 Jan 2022 00:17:23 +0000 (+0000) Subject: Daily bump. X-Git-Tag: releases/gcc-10.4.0~489 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7885d7a7a04503942e4581a31ad923d120a022db;p=thirdparty%2Fgcc.git Daily bump. --- diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 430a7046c31a..a8c88384614f 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20220105 +20220106 diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index f48c04dd4005..e4d417d4c716 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,87 @@ +2022-01-05 Jonathan Wakely + + Backported from master: + 2021-11-18 Jonathan Wakely + + * include/bits/char_traits.h (__gnu_cxx::char_traits::move): + Do not compare unrelated pointers during constant evaluation. + * testsuite/21_strings/char_traits/requirements/constexpr_functions_c++20.cc: + Improve tests for char_traits::move. + +2022-01-05 Jonathan Wakely + + Backported from master: + 2022-01-05 Jonathan Wakely + + PR libstdc++/103877 + * doc/xml/faq.xml: Add '-x c++' to preprocessor command. + * doc/html/faq.html: Regenerate. + +2022-01-05 Jonathan Wakely + + Backported from master: + 2021-12-04 Jonathan Wakely + + PR libstdc++/103549 + * include/bits/regex.h (match_results): Give names to template + parameters in first declaration. + (match_results::_M_begin): Add default member-initializer. + +2022-01-05 Jonathan Wakely + + Backported from master: + 2021-11-30 Jonathan Wakely + + PR libstdc++/103453 + * config/allocator/malloc_allocator_base.h + (_GLIBCXX_SANITIZE_STD_ALLOCATOR): Define for Clang. + * config/allocator/new_allocator_base.h + (_GLIBCXX_SANITIZE_STD_ALLOCATOR): Likewise. + +2022-01-05 Jonathan Wakely + + Backported from master: + 2022-01-05 Jonathan Wakely + + * python/libstdcxx/v6/printers.py (StdErrorCodePrinter): Strip + versioned namespace from the type name that is printed. + +2022-01-05 Jonathan Wakely + + Backported from master: + 2021-08-28 Jonathan Wakely + + * include/bits/alloc_traits.h (allocator_traits): Add explicit + specialization for allocator. Improve doxygen comments. + * include/bits/allocator.h (allocator): Restore for the + versioned namespace. + (allocator::construct, allocator::destroy): Remove. + * include/ext/extptr_allocator.h (_Extptr_allocator): + Add default constructor and converting constructor. + +2022-01-05 Jonathan Wakely + + Backported from master: + 2021-11-23 Jonathan Wakely + + PR libstdc++/103086 + * testsuite/libstdc++-prettyprinters/cxx11.cc: Check unique_ptr + with non-empty pointer and non-empty deleter. + +2022-01-05 Jonathan Wakely + + Backported from master: + 2021-11-04 Jonathan Wakely + + PR libstdc++/103086 + * python/libstdcxx/v6/printers.py (_tuple_impl_get): New helper + for accessing the tuple element stored in a _Tuple_impl node. + (tuple_get): New function for accessing a tuple element. + (unique_ptr_get): New function for accessing a unique_ptr. + (UniquePointerPrinter, StdPathPrinter): Use unique_ptr_get. + * python/libstdcxx/v6/xmethods.py (UniquePtrGetWorker): Cast + tuple to its base class before accessing _M_head_impl. + 2021-11-26 Jonathan Wakely Backported from master: