http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51906

--- Comment #54 from Jonathan Wakely <redi at gcc dot gnu.org> 2012-02-07 
09:19:35 UTC ---
Author: redi
Date: Tue Feb  7 09:19:27 2012
New Revision: 183955

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=183955
Log:
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.

Modified:
    trunk/libgcc/ChangeLog
    trunk/libgcc/gthr-posix.h
    trunk/libstdc++-v3/ChangeLog
    trunk/libstdc++-v3/config/os/bsd/darwin/os_defines.h
    trunk/libstdc++-v3/include/std/mutex
    trunk/libstdc++-v3/src/c++11/condition_variable.cc

Reply via email to