[PATCH] [Libmudflap] [Committed] fix darwin7.0

Andrew Pinski pinskia@physics.uc.edu
Sun Dec 7 08:03:00 GMT 2003


I applied the following patch which was approved a long time ago (back 
in August)
by Gerald Pfeifer.

There is one more fix for the PR libmudflap/12670 to be fixed all the 
way,
a configure test.

ChangeLog:
	partial PR libmudflap/12670
	* mf-hooks1.c: Respect Darwin checks.  Conditionalize POSIX_SOURCE.
	* mf-hooks2.c: Likewise.
	* mf-hooks3.c: Likewise.

Patch:
Index: mf-hooks1.c
===================================================================
RCS file: /cvs/gcc/gcc/libmudflap/Attic/mf-hooks1.c,v
retrieving revision 1.1.2.4
diff -u -p -r1.1.2.4 mf-hooks1.c
--- mf-hooks1.c 4 Nov 2003 18:13:28 -0000       1.1.2.4
+++ mf-hooks1.c 7 Dec 2003 07:57:58 -0000
@@ -11,7 +11,7 @@ XXX: libgcc license?

  /* These attempt to coax various unix flavours to declare all our
     needed tidbits in the system headers.  */
-#if !defined(__FreeBSD__)
+#if !defined(__FreeBSD__)  && !defined(__APPLE__)
  #define _POSIX_SOURCE
  #endif /* Some BSDs break <sys/socket.h> if this is defined. */
  #define _GNU_SOURCE
Index: mf-hooks2.c
===================================================================
RCS file: /cvs/gcc/gcc/libmudflap/Attic/mf-hooks2.c,v
retrieving revision 1.1.2.5
diff -u -p -r1.1.2.5 mf-hooks2.c
--- mf-hooks2.c 20 Nov 2003 21:21:45 -0000      1.1.2.5
+++ mf-hooks2.c 7 Dec 2003 07:57:58 -0000
@@ -11,7 +11,7 @@ XXX: libgcc license?

  /* These attempt to coax various unix flavours to declare all our
     needed tidbits in the system headers.  */
-#if !defined(__FreeBSD__)
+#if !defined(__FreeBSD__) && !defined(__APPLE__)
  #define _POSIX_SOURCE
  #endif /* Some BSDs break <sys/socket.h> if this is defined. */
  #define _GNU_SOURCE
Index: mf-hooks3.c
===================================================================
RCS file: /cvs/gcc/gcc/libmudflap/Attic/mf-hooks3.c,v
retrieving revision 1.1.2.4
diff -u -p -r1.1.2.4 mf-hooks3.c
--- mf-hooks3.c 4 Nov 2003 18:13:28 -0000       1.1.2.4
+++ mf-hooks3.c 7 Dec 2003 07:57:58 -0000
@@ -11,7 +11,7 @@ XXX: libgcc license?

  /* These attempt to coax various unix flavours to declare all our
     needed tidbits in the system headers.  */
-#if !defined(__FreeBSD__)
+#if !defined(__FreeBSD__) && !defined(__APPLE__)
  #define _POSIX_SOURCE
  #endif /* Some BSDs break <sys/socket.h> if this is defined. */
  #define _GNU_SOURCE



More information about the Gcc-patches mailing list