OSDN Git Service

PR libgomp/26308
authorro <ro@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 2 Jul 2007 14:38:13 +0000 (14:38 +0000)
committerro <ro@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 2 Jul 2007 14:38:13 +0000 (14:38 +0000)
* config/posix/lock.c (_XOPEN_SOURCE): Don't define on Tru64 UNIX.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@126208 138bc75d-0d04-0410-961f-82ee72b054a4

libgomp/ChangeLog
libgomp/config/posix/lock.c

index a4abc44..6e5b09f 100644 (file)
@@ -1,3 +1,8 @@
+2007-07-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
+
+       PR libgomp/26308
+       * config/posix/lock.c (_XOPEN_SOURCE): Don't define on Tru64 UNIX.
+
 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
 
        PR middle-end/32362
index 062174d..59459bb 100644 (file)
    to do better and streamline the locking as well as reduce the size
    of the types exported.  */
 
-/* We need Unix98 extensions to get recursive locks.  */
+/* We need Unix98 extensions to get recursive locks.  On Tru64 UNIX V4.0F,
+   the declarations are available without _XOPEN_SOURCE, which actually
+   breaks compilation.  */
+#ifndef __osf__
 #define _XOPEN_SOURCE 500
+#endif
 
 #include "libgomp.h"