aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3/ChangeLog
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2020-11-04 00:16:41 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2020-11-04 00:16:41 +0000
commitfd2325ea60efea4b7172847dbe3bd8c7bb4e5811 (patch)
tree5c6a0fa86f294f197d2c266bcf039ff48c0b49b3 /libstdc++-v3/ChangeLog
parent2e391ceb77bda0b095f1e64f07eb0be2d81aa16a (diff)
downloadgcc-fd2325ea60efea4b7172847dbe3bd8c7bb4e5811.zip
gcc-fd2325ea60efea4b7172847dbe3bd8c7bb4e5811.tar.gz
gcc-fd2325ea60efea4b7172847dbe3bd8c7bb4e5811.tar.bz2
Daily bump.
Diffstat (limited to 'libstdc++-v3/ChangeLog')
-rw-r--r--libstdc++-v3/ChangeLog57
1 files changed, 57 insertions, 0 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 403e131..b4d8e6b 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,60 @@
+2020-11-03 Jonathan Wakely <jwakely@redhat.com>
+
+ * include/std/syncstream: Include <bits/std_mutex.h>
+ unconditionally.
+
+2020-11-03 François Dumont <fdumont@gcc.gnu.org>
+
+ * config/abi/pre/gnu-versioned-namespace.ver:
+ Add __istream_extract and _Safe_local_iterator_base::_M_attach_single
+ symbols.
+
+2020-11-03 Jonathan Wakely <jwakely@redhat.com>
+
+ * src/c++11/mutex.cc [_GLIBCXX_HAVE_TLS] (__once_proxy): Define
+ separately for TLS targets.
+ [!_GLIBCXX_HAVE_TLS] (__get_once_functor_lock_ptr): Replace with ...
+ (set_lock_ptr): ... this. Set new value and return previous
+ value.
+ [!_GLIBCXX_HAVE_TLS] (__set_once_functor_lock_ptr): Adjust to
+ use set_lock_ptr.
+ [!_GLIBCXX_HAVE_TLS] (__once_proxy): Likewise.
+
+2020-11-03 Jonathan Wakely <jwakely@redhat.com>
+
+ PR libstdc++/55394
+ PR libstdc++/66146
+ PR libstdc++/84323
+ * config/abi/pre/gnu.ver (GLIBCXX_3.4.29): Add new symbols.
+ * include/std/mutex [!_GLIBCXX_HAS_GTHREADS] (once_flag): Define
+ even when gthreads is not supported.
+ (once_flag::_M_once) [_GLIBCXX_HAVE_LINUX_FUTEX]: Change type
+ from __gthread_once_t to int.
+ (once_flag::_M_passive(), once_flag::_M_activate())
+ (once_flag::_M_finish(bool), once_flag::_Active_execution):
+ Define new members for futex and non-threaded implementation.
+ [_GLIBCXX_HAS_GTHREADS] (once_flag::_Prepare_execution): New
+ RAII helper type.
+ (call_once): Use new members of once_flag.
+ * src/c++11/mutex.cc (std::once_flag::_M_activate): Define.
+ (std::once_flag::_M_finish): Define.
+ * testsuite/30_threads/call_once/39909.cc: Do not require
+ gthreads.
+ * testsuite/30_threads/call_once/49668.cc: Likewise.
+ * testsuite/30_threads/call_once/60497.cc: Likewise.
+ * testsuite/30_threads/call_once/call_once1.cc: Likewise.
+ * testsuite/30_threads/call_once/dr2442.cc: Likewise.
+ * testsuite/30_threads/call_once/once_flag.cc: Add test for
+ constexpr constructor.
+ * testsuite/30_threads/call_once/66146.cc: New test.
+ * testsuite/30_threads/call_once/constexpr.cc: Removed.
+ * testsuite/30_threads/once_flag/cons/constexpr.cc: Removed.
+
+2020-11-03 Jonathan Yong <10walls@gmail.com>
+
+ * src/Makefile.am (libstdc___la_LINK): Add lt_host_flags.
+ * src/Makefile.in: Regenerate.
+
2020-11-02 Thomas Rodgers <trodgers@redhat.com>
* doc/doxygen/user.cfg.in (INPUT): Add new header.