$OpenBSD: patch-gcc_config_rs6000_sysv4_h,v 1.3 2012/04/23 14:16:34 pascal Exp $
--- gcc/config/rs6000/sysv4.h.orig	Mon Mar  7 08:50:23 2011
+++ gcc/config/rs6000/sysv4.h	Thu Apr 12 14:17:27 2012
@@ -405,6 +405,7 @@ do {									\
   asm_fprintf (FILE, "%L%s", PREFIX)
 
 /* Globalizing directive for a label.  */
+#undef GLOBAL_ASM_OP
 #define GLOBAL_ASM_OP "\t.globl "
 
 /* This says how to output assembler code to declare an
@@ -918,7 +919,7 @@ ncrtn.o%s"
 #endif
 
 #ifndef CPP_OS_OPENBSD_SPEC
-#define CPP_OS_OPENBSD_SPEC "%{posix:-D_POSIX_SOURCE} %{pthread:-D_POSIX_THREADS}"
+#define CPP_OS_OPENBSD_SPEC "%{posix:-D_POSIX_SOURCE} %{pthread:-D_REENTRANT}"
 #endif
 
 /* Define any extra SPECS that the compiler needs to generate.  */
