diff options
author | GCC Administrator <gccadmin@gcc.gnu.org> | 2020-11-04 00:16:41 +0000 |
---|---|---|
committer | GCC Administrator <gccadmin@gcc.gnu.org> | 2020-11-04 00:16:41 +0000 |
commit | fd2325ea60efea4b7172847dbe3bd8c7bb4e5811 (patch) | |
tree | 5c6a0fa86f294f197d2c266bcf039ff48c0b49b3 /libstdc++-v3/ChangeLog | |
parent | 2e391ceb77bda0b095f1e64f07eb0be2d81aa16a (diff) | |
download | gcc-fd2325ea60efea4b7172847dbe3bd8c7bb4e5811.zip gcc-fd2325ea60efea4b7172847dbe3bd8c7bb4e5811.tar.gz gcc-fd2325ea60efea4b7172847dbe3bd8c7bb4e5811.tar.bz2 |
Daily bump.
Diffstat (limited to 'libstdc++-v3/ChangeLog')
-rw-r--r-- | libstdc++-v3/ChangeLog | 57 |
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. |