OSDN Git Service

PR libstdc++/53270
authorredi <redi@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 19 Jun 2012 07:42:21 +0000 (07:42 +0000)
committerredi <redi@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 19 Jun 2012 07:42:21 +0000 (07:42 +0000)
* config/os/gnu-linux/os_defines.h: Disable static initializer macros
for gthreads types in C++11 mode.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@188768 138bc75d-0d04-0410-961f-82ee72b054a4

libstdc++-v3/ChangeLog
libstdc++-v3/config/os/gnu-linux/os_defines.h

index ae9090a..7d6dc05 100644 (file)
@@ -1,3 +1,9 @@
+2012-06-19  Jonathan Wakely  <jwakely.gcc@gmail.com>
+
+       PR libstdc++/53270
+       * config/os/gnu-linux/os_defines.h: Disable static initializer macros
+       for gthreads types in C++11 mode.
+
 2012-06-19  Jörg Sonnenberger <joerg@britannica.bec.de>
            Jonathan Wakely  <jwakely.gcc@gmail.com>
 
index c4aa305..f41160f 100644 (file)
 # undef _GLIBCXX_HAVE_GETS
 #endif
 
+#if defined(__hppa__) && defined(__GXX_EXPERIMENTAL_CXX0X__)
+# define _GTHREAD_USE_MUTEX_INIT_FUNC
+# define _GTHREAD_USE_RECURSIVE_MUTEX_INIT_FUNC
+# define _GTHREAD_USE_COND_INIT_FUNC
+#endif
+
 #endif