OSDN Git Service

* config/netbsd.h (CPP_SPEC): Remove.
authorthorpej <thorpej@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 9 May 2002 03:53:58 +0000 (03:53 +0000)
committerthorpej <thorpej@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 9 May 2002 03:53:58 +0000 (03:53 +0000)
* config/i386/netbsd-elf.h (CPP_SPEC): Define.
* config/i386/netbsd.h (CPP_SPEC): Define.
* config/ns32k/netbsd.h (CPP_SPEC): Define.
* config/sparc/netbsd-elf.h (CPP_SPEC): Remove.
* config/sparc/netbsd.h (CPP_SPEC): Define.
* config/vax/netbsd.h (CPP_SPEC): Define.

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

gcc/ChangeLog
gcc/config/i386/netbsd-elf.h
gcc/config/i386/netbsd.h
gcc/config/netbsd.h
gcc/config/ns32k/netbsd.h
gcc/config/sparc/netbsd-elf.h
gcc/config/sparc/netbsd.h
gcc/config/vax/netbsd.h

index c0b86cc..e1f507c 100644 (file)
@@ -1,3 +1,13 @@
+2002-05-09  Jason Thorpe  <thorpej@wasabisystems.com>
+
+       * config/netbsd.h (CPP_SPEC): Remove.
+       * config/i386/netbsd-elf.h (CPP_SPEC): Define.
+       * config/i386/netbsd.h (CPP_SPEC): Define.
+       * config/ns32k/netbsd.h (CPP_SPEC): Define.
+       * config/sparc/netbsd-elf.h (CPP_SPEC): Remove.
+       * config/sparc/netbsd.h (CPP_SPEC): Define.
+       * config/vax/netbsd.h (CPP_SPEC): Define.
+
 2002-05-08  Kazu Hirata  <kazu@cs.umass.edu>
 
        * read-rtl.c: Fix formatting.
index e6b6de4..f3992e8 100644 (file)
@@ -43,6 +43,13 @@ Boston, MA 02111-1307, USA.  */
 #define CPP_PREDEFINES                                                 \
   "-D__NetBSD__ -D__ELF__ -Asystem=unix -Asystem=NetBSD"
 
+/* Provide a CPP_SPEC appropriate for NetBSD.  Currently we just deal with
+   the GCC option `-posix'.  */
+
+#undef CPP_SPEC
+#define CPP_SPEC "%(cpp_cpu) %{posix:-D_POSIX_SOURCE}"
+
+
 /* Make gcc agree with <machine/ansi.h> */
 
 #undef SIZE_TYPE
index 765e679..400cb0f 100644 (file)
@@ -8,6 +8,10 @@
 #undef CPP_PREDEFINES
 #define CPP_PREDEFINES "-Dunix -D__NetBSD__ \
  -Asystem=unix -Asystem=bsd -Asystem=NetBSD"
+
+#undef CPP_SPEC
+#define CPP_SPEC "%(cpp_cpu) %{posix:-D_POSIX_SOURCE}"
+
 \f
 #undef SIZE_TYPE
 #define SIZE_TYPE "unsigned int"
index 227942c..920c0a8 100644 (file)
 #endif /* NETBSD_NATIVE */
 
 
-/* Provide a CPP_SPEC appropriate for NetBSD.  Currently we just deal with
-   the GCC option `-posix'.  */
-
-#undef CPP_SPEC
-#define CPP_SPEC "%(cpp_cpu) %{posix:-D_POSIX_SOURCE}"
-
-
 /* Provide a LIB_SPEC appropriate for NetBSD.  Just select the appropriate
    libc, depending on whether we're doing profiling; if `-posix' is specified,
    link against the appropriate libposix first.  Don't include libc when
index 4050700..a5ac5b5 100644 (file)
@@ -73,6 +73,9 @@ Boston, MA 02111-1307, USA.
 #undef CPP_PREDEFINES
 #define CPP_PREDEFINES "-Dns32k -Dns32000 -Dns32532 -D__NetBSD__ -Dpc532 -D__ns32k__ -D__KPRINTF_ATTRIBUTE__ -Asystem=unix -Asystem=NetBSD -Acpu=ns32k -Amachine=ns32k"
 
+#undef CPP_SPEC
+#define CPP_SPEC "%{posix:-D_POSIX_SOURCE}"
+
 /* Make gcc agree with <machine/ansi.h> */
 
 #undef SIZE_TYPE
index 1bf4356..43b3e50 100644 (file)
@@ -295,10 +295,6 @@ Boston, MA 02111-1307, USA.  */
   "%{!m32:%(cpp_subtarget_spec64)}%{m32:%(cpp_subtarget_spec32)}"
 #endif
 
-/* Restore this from sparc/sparc.h, netbsd.h changes it.  */
-#undef CPP_SPEC
-#define CPP_SPEC "%(cpp_cpu) %(cpp_arch) %(cpp_endian) %(cpp_subtarget)"
-
 /* Name the port. */
 #undef TARGET_NAME
 #define TARGET_NAME     (DEFAULT_ARCH32_P ? TARGET_NAME32 : TARGET_NAME64)
index b7b4440..13d5a63 100644 (file)
@@ -3,6 +3,9 @@
 #undef CPP_PREDEFINES
 #define CPP_PREDEFINES "-Dunix -Dsparc -D__NetBSD__ -Asystem=unix -Asystem=NetBSD -Acpu=sparc -Amachine=sparc"
 
+#undef CPP_SPEC
+#define CPP_SPEC "%(cpp_cpu) %{posix:-D_POSIX_SOURCE}"
+
 /* Make gcc agree with <machine/ansi.h> */
 
 #undef SIZE_TYPE
index a75ae09..005a867 100644 (file)
@@ -1,6 +1,9 @@
 #undef CPP_PREDEFINES
 #define CPP_PREDEFINES "-Dunix -Dvax -D__NetBSD__ -Asystem=unix -Asystem=NetBSD -Acpu=vax -Amachine=vax"
 
+#undef CPP_SPEC
+#define CPP_SPEC "%{posix:-D_POSIX_SOURCE}"
+
 /* Make gcc agree with <machine/ansi.h> */
 
 #undef SIZE_TYPE