OSDN Git Service

libgcc/
authorredi <redi@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 7 Feb 2012 09:19:27 +0000 (09:19 +0000)
committerredi <redi@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 7 Feb 2012 09:19:27 +0000 (09:19 +0000)
commitf47763a61a0c45d9b14d664f5a4649817fa53cf7
treeb3f505dfbd64bd876c4195d271a4aaff77b5422a
parent48a3785b0d21fb4c5a25adf3c6b3f3b3f32e939b
libgcc/

PR libstdc++/51296
PR libstdc++/51906
* gthr-posix.h: Allow static initializer macros to be disabled.
(__gthrw_pthread_cond_init): Define weak reference unconditionally.

libstdc++-v3/

PR libstdc++/51296
* include/std/mutex (__mutex_base::~__mutex_base): Declare noexcept.
* src/c++11/condition_variable.cc (condition_variable): Use macro for
initializer function.

PR libstdc++/51906
* config/os/bsd/darwin/os_defines.h: Disable static initializer for
recursive mutexes.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@183955 138bc75d-0d04-0410-961f-82ee72b054a4
libgcc/ChangeLog
libgcc/gthr-posix.h
libstdc++-v3/ChangeLog
libstdc++-v3/config/os/bsd/darwin/os_defines.h
libstdc++-v3/include/std/mutex
libstdc++-v3/src/c++11/condition_variable.cc