diff options
author | Mark Mitchell <mark@codesourcery.com> | 2002-04-13 19:21:08 +0000 |
---|---|---|
committer | Mark Mitchell <mmitchel@gcc.gnu.org> | 2002-04-13 19:21:08 +0000 |
commit | d29350c02f67827c3357b0da5ca62d4ca8733be1 (patch) | |
tree | 9a506a8d66b321a98650e31198703510048970c6 /gcc/config | |
parent | 1aa65134e436f3eb90e4e7204534dfa08e8160e1 (diff) | |
download | gcc-d29350c02f67827c3357b0da5ca62d4ca8733be1.tar.gz |
linux.h: Define __gnu_linux__ wherever __linux__ is defined...
* alpha/linux.h: Define __gnu_linux__ wherever __linux__ is
defined, and __gnu_hurd__ wherever __GNU__ is defined.
* arm/linux-elf.h: Likewise.
* cris/aout.h: Likewise.
* cris/linux.h: Likewise.
* i370/linux.h: Likewise.
* i386/gnu.h: Likewise.
* i386/linux-aout.h: Likewise.
* i386/linux-oldld.h: Likewise.
* i386/linux.h: Likewise.
* i386/linux64.h: Likewise.
* ia64/linux.h: Likewise.
* m68k/linux-aout.h: Likewise.
* m68k/linux.h: Likewise.
* mips/linux.h: Likewise.
* pa/pa-linux.h: Likewise.
* pj/linux.h: Likewise.
* rs6000/sysv4.h: Likewise.
* s390/linux.h: Likewise.
* sh/linux.h: Likewise.
* sparc/linux-aout.h: Likewise.
* sparc/linux.h: Likewise.
* sparc/linux64.h: Likewise.
* xtensa/linux.h: Likewise.
From-SVN: r52279
Diffstat (limited to 'gcc/config')
-rw-r--r-- | gcc/config/alpha/linux.h | 4 | ||||
-rw-r--r-- | gcc/config/arm/linux-elf.h | 4 | ||||
-rw-r--r-- | gcc/config/cris/aout.h | 4 | ||||
-rw-r--r-- | gcc/config/cris/linux.h | 4 | ||||
-rw-r--r-- | gcc/config/i370/linux.h | 4 | ||||
-rw-r--r-- | gcc/config/i386/gnu.h | 2 | ||||
-rw-r--r-- | gcc/config/i386/linux-aout.h | 2 | ||||
-rw-r--r-- | gcc/config/i386/linux-oldld.h | 4 | ||||
-rw-r--r-- | gcc/config/i386/linux.h | 2 | ||||
-rw-r--r-- | gcc/config/i386/linux64.h | 2 | ||||
-rw-r--r-- | gcc/config/ia64/linux.h | 4 | ||||
-rw-r--r-- | gcc/config/m68k/linux-aout.h | 4 | ||||
-rw-r--r-- | gcc/config/m68k/linux.h | 4 | ||||
-rw-r--r-- | gcc/config/mips/linux.h | 6 | ||||
-rw-r--r-- | gcc/config/pa/pa-linux.h | 2 | ||||
-rw-r--r-- | gcc/config/pj/linux.h | 4 | ||||
-rw-r--r-- | gcc/config/rs6000/sysv4.h | 26 | ||||
-rw-r--r-- | gcc/config/s390/linux.h | 2 | ||||
-rw-r--r-- | gcc/config/sh/linux.h | 2 | ||||
-rw-r--r-- | gcc/config/sparc/linux-aout.h | 4 | ||||
-rw-r--r-- | gcc/config/sparc/linux.h | 4 | ||||
-rw-r--r-- | gcc/config/sparc/linux64.h | 2 | ||||
-rw-r--r-- | gcc/config/xtensa/linux.h | 4 |
23 files changed, 50 insertions, 50 deletions
diff --git a/gcc/config/alpha/linux.h b/gcc/config/alpha/linux.h index 721153a03c3..7c4057fabbe 100644 --- a/gcc/config/alpha/linux.h +++ b/gcc/config/alpha/linux.h @@ -1,6 +1,6 @@ /* Definitions of target machine for GNU compiler, for Alpha Linux-based GNU systems. - Copyright (C) 1996, 1997, 1998 Free Software Foundation, Inc. + Copyright (C) 1996, 1997, 1998, 2002 Free Software Foundation, Inc. Contributed by Richard Henderson. This file is part of GNU CC. @@ -25,7 +25,7 @@ Boston, MA 02111-1307, USA. */ #undef CPP_PREDEFINES #define CPP_PREDEFINES \ - "-Dlinux -Dunix -Asystem=linux -D_LONGLONG -D__alpha__" + "-Dgnu_linux -Dlinux -Dunix -Asystem=linux -D_LONGLONG -D__alpha__" /* The GNU C++ standard library requires that these macros be defined. */ #undef CPLUSPLUS_CPP_SPEC diff --git a/gcc/config/arm/linux-elf.h b/gcc/config/arm/linux-elf.h index 74f7e7ef999..86e48c898cf 100644 --- a/gcc/config/arm/linux-elf.h +++ b/gcc/config/arm/linux-elf.h @@ -1,5 +1,5 @@ /* Definitions for ARM running Linux-based GNU systems using ELF - Copyright (C) 1993, 1994, 1997, 1998, 1999, 2000, 2001 + Copyright (C) 1993, 1994, 1997, 1998, 1999, 2000, 2001, 2002 Free Software Foundation, Inc. Contributed by Philip Blundell <philb@gnu.org> @@ -87,7 +87,7 @@ Boston, MA 02111-1307, USA. */ #undef CPP_PREDEFINES #define CPP_PREDEFINES \ -"-Dunix -Dlinux -D__ELF__ \ +"-Dunix -Dgnu_linux -Dlinux -D__ELF__ \ -Asystem=unix -Asystem=posix" /* Allow #sccs in preprocessor. */ diff --git a/gcc/config/cris/aout.h b/gcc/config/cris/aout.h index dc998f1b0fe..ce906e79592 100644 --- a/gcc/config/cris/aout.h +++ b/gcc/config/cris/aout.h @@ -1,5 +1,5 @@ /* Definitions for GCC. Part of the machine description for CRIS. - Copyright (C) 2001 Free Software Foundation, Inc. + Copyright (C) 2001, 2002 Free Software Foundation, Inc. Contributed by Axis Communications. Written by Hans-Peter Nilsson. This file is part of GCC. @@ -65,7 +65,7 @@ Boston, MA 02111-1307, USA. */ #undef CRIS_CPP_SUBTARGET_SPEC #define CRIS_CPP_SUBTARGET_SPEC \ "-D__AOUT__\ - %{melinux:-D__linux__ -D__unix__ -D__elinux__ -D__uclinux__\ + %{melinux:-D__gnu_linux__ -D__linux__ -D__unix__ -D__elinux__ -D__uclinux__\ %{!nostdinc:\ %{!mbest-lib-options:%{isystem*}}\ -isystem elinux/include%s\ diff --git a/gcc/config/cris/linux.h b/gcc/config/cris/linux.h index 5949937ef71..6962d742dd7 100644 --- a/gcc/config/cris/linux.h +++ b/gcc/config/cris/linux.h @@ -1,5 +1,5 @@ /* Definitions for GCC. Part of the machine description for CRIS. - Copyright (C) 2001 Free Software Foundation, Inc. + Copyright (C) 2001, 2002 Free Software Foundation, Inc. Contributed by Axis Communications. Written by Hans-Peter Nilsson. This file is part of GCC. @@ -47,7 +47,7 @@ Boston, MA 02111-1307, USA. */ #undef CRIS_CPP_SUBTARGET_SPEC #define CRIS_CPP_SUBTARGET_SPEC \ - "-D__linux__ -D__unix__ -D__ELF__\ + "-D__gnu_linux__ __linux__ -D__unix__ -D__ELF__\ %{pthread:-D_REENTRANT}\ %{fPIC|fpic: -D__PIC__ -D__pic__}\ %{!fleading-underscore:-fno-leading-underscore -D__NO_UNDERSCORES__}\ diff --git a/gcc/config/i370/linux.h b/gcc/config/i370/linux.h index 52a34385949..6cc95c041b4 100644 --- a/gcc/config/i370/linux.h +++ b/gcc/config/i370/linux.h @@ -35,7 +35,7 @@ Boston, MA 02111-1307, USA. */ /* Names to predefine in the preprocessor for this target machine. */ #undef CPP_PREDEFINES -#define CPP_PREDEFINES "-DGCC -Dgcc -D__ELF__ -Dunix -Dlinux -Asystem=posix -Acpu=i370 -Amachine=i370" +#define CPP_PREDEFINES "-DGCC -Dgcc -D__ELF__ -Dunix -Dgnu_linux -Dlinux -Asystem=posix -Acpu=i370 -Amachine=i370" /* Options for this target machine. */ @@ -86,7 +86,7 @@ Boston, MA 02111-1307, USA. */ #endif #ifndef CPP_OS_LINUX_SPEC -#define CPP_OS_LINUX_SPEC "-D__unix__ -D__linux__ \ +#define CPP_OS_LINUX_SPEC "-D__unix__ -D__gnu_linux__ -D__linux__ \ %{!ansi: -Dunix -Dlinux } \ -Asystem=unix -Asystem=linux" #endif diff --git a/gcc/config/i386/gnu.h b/gcc/config/i386/gnu.h index 0214c05771f..fb80d0fa793 100644 --- a/gcc/config/i386/gnu.h +++ b/gcc/config/i386/gnu.h @@ -5,7 +5,7 @@ #undef CPP_PREDEFINES #define CPP_PREDEFINES "-D__ELF__ -DMACH -Asystem=mach \ - -Dunix -Asystem=unix -Asystem=posix -D__GNU__ -Asystem=gnu" + -Dunix -Asystem=unix -Asystem=posix -Dgnu_hurd -D__GNU__ -Asystem=gnu" #undef CPP_SPEC #define CPP_SPEC "%(cpp_cpu) \ diff --git a/gcc/config/i386/linux-aout.h b/gcc/config/i386/linux-aout.h index 9bcbfe7045c..a4ea805c210 100644 --- a/gcc/config/i386/linux-aout.h +++ b/gcc/config/i386/linux-aout.h @@ -26,7 +26,7 @@ Boston, MA 02111-1307, USA. */ /* Specify predefined symbols in preprocessor. */ #undef CPP_PREDEFINES -#define CPP_PREDEFINES "-Dunix -Dlinux -Asystem=posix" +#define CPP_PREDEFINES "-Dunix -Dgnu_linux -Dlinux -Asystem=posix" #undef CPP_SPEC #define CPP_SPEC "%(cpp_cpu) %{fPIC:-D__PIC__ -D__pic__} %{fpic:-D__PIC__ -D__pic__} %{posix:-D_POSIX_SOURCE}" diff --git a/gcc/config/i386/linux-oldld.h b/gcc/config/i386/linux-oldld.h index 6a6139683e8..a1453d9873a 100644 --- a/gcc/config/i386/linux-oldld.h +++ b/gcc/config/i386/linux-oldld.h @@ -1,6 +1,6 @@ /* Definitions for Intel 386 running Linux-based GNU systems with pre-BFD a.out linkers. - Copyright (C) 1995, 1997, 1998 Free Software Foundation, Inc. + Copyright (C) 1995, 1997, 1998, 2002 Free Software Foundation, Inc. Contributed by Michael Meissner (meissner@cygnus.com) This file is part of GNU CC. @@ -26,7 +26,7 @@ Boston, MA 02111-1307, USA. */ /* Specify predefined symbols in preprocessor. */ #undef CPP_PREDEFINES -#define CPP_PREDEFINES "-Dunix -Dlinux -Asystem=posix" +#define CPP_PREDEFINES "-Dunix -Dgnu_linux -Dlinux -Asystem=posix" #undef CPP_SPEC #define CPP_SPEC "%(cpp_cpu) %{fPIC:-D__PIC__ -D__pic__} %{fpic:-D__PIC__ -D__pic__} %{posix:-D_POSIX_SOURCE}" diff --git a/gcc/config/i386/linux.h b/gcc/config/i386/linux.h index 282a11b05a7..89b661bb25e 100644 --- a/gcc/config/i386/linux.h +++ b/gcc/config/i386/linux.h @@ -84,7 +84,7 @@ Boston, MA 02111-1307, USA. */ #define WCHAR_TYPE_SIZE BITS_PER_WORD #undef CPP_PREDEFINES -#define CPP_PREDEFINES "-D__ELF__ -Dunix -Dlinux -Asystem=posix" +#define CPP_PREDEFINES "-D__ELF__ -Dunix -Dgnu_linux -Dlinux -Asystem=posix" #undef CPP_SPEC #ifdef USE_GNULIBC_1 diff --git a/gcc/config/i386/linux64.h b/gcc/config/i386/linux64.h index a969ab9906e..82ff36ac91c 100644 --- a/gcc/config/i386/linux64.h +++ b/gcc/config/i386/linux64.h @@ -24,7 +24,7 @@ Boston, MA 02111-1307, USA. */ #define TARGET_VERSION fprintf (stderr, " (x86-64 Linux/ELF)"); #undef CPP_PREDEFINES -#define CPP_PREDEFINES "-D__ELF__ -Dunix -Dlinux -Asystem(posix)" +#define CPP_PREDEFINES "-D__ELF__ -Dunix -Dgnu_linux -Dlinux -Asystem(posix)" #undef CPP_SPEC #define CPP_SPEC "%(cpp_cpu) %{fPIC:-D__PIC__ -D__pic__} %{fpic:-D__PIC__ -D__pic__} %{posix:-D_POSIX_SOURCE} %{pthread:-D_REENTRANT} %{!m32:-D__LONG_MAX__=9223372036854775807L}" diff --git a/gcc/config/ia64/linux.h b/gcc/config/ia64/linux.h index 51ba60f1635..d54b4592684 100644 --- a/gcc/config/ia64/linux.h +++ b/gcc/config/ia64/linux.h @@ -11,8 +11,8 @@ /* ??? Maybe this should be in sysv4.h? */ #define CPP_PREDEFINES "\ - -D__linux -D__linux__ -D_LONGLONG -Dlinux -Dunix \ - -Asystem=linux" + -D__gnu_linux__ -D__linux -D__linux__ -D_LONGLONG -Dgnu_linux + -Dlinux -Dunix -Asystem=linux" /* Need to override linux.h STARTFILE_SPEC, since it has crtbeginT.o in. */ #undef STARTFILE_SPEC diff --git a/gcc/config/m68k/linux-aout.h b/gcc/config/m68k/linux-aout.h index f7bb33726ad..7b9293ae9e7 100644 --- a/gcc/config/m68k/linux-aout.h +++ b/gcc/config/m68k/linux-aout.h @@ -1,5 +1,5 @@ /* Definitions for Motorola m68k running Linux-based GNU systems. - Copyright (C) 1995, 1996, 1997 Free Software Foundation, Inc. + Copyright (C) 1995, 1996, 1997, 2002 Free Software Foundation, Inc. This file is part of GNU CC. @@ -29,7 +29,7 @@ Boston, MA 02111-1307, USA. */ #define ASM_COMMENT_START "|" #define CPP_PREDEFINES \ - "-Dunix -Dmc68000 -Dmc68020 -Dlinux -Asystem=unix -Asystem=posix -Acpu=m68k -Amachine=m68k" + "-Dunix -Dmc68000 -Dmc68020 -Dgnu_linux -Dlinux -Asystem=unix -Asystem=posix -Acpu=m68k -Amachine=m68k" #undef CPP_SPEC #if TARGET_DEFAULT & MASK_68881 diff --git a/gcc/config/m68k/linux.h b/gcc/config/m68k/linux.h index b1ec9777364..e5208e604f7 100644 --- a/gcc/config/m68k/linux.h +++ b/gcc/config/m68k/linux.h @@ -1,6 +1,6 @@ /* Definitions for Motorola 68k running Linux-based GNU systems with ELF format. - Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000 Free Software Foundation, Inc. + Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2002 Free Software Foundation, Inc. This file is part of GNU CC. @@ -113,7 +113,7 @@ Boston, MA 02111-1307, USA. */ #define WCHAR_TYPE_SIZE BITS_PER_WORD #define CPP_PREDEFINES \ - "-D__ELF__ -Dunix -Dmc68000 -Dmc68020 -Dlinux -Asystem=unix -Asystem=posix -Acpu=m68k -Amachine=m68k" + "-D__ELF__ -Dunix -Dmc68000 -Dmc68020 -Dgnu_linux -Dlinux -Asystem=unix -Asystem=posix -Acpu=m68k -Amachine=m68k" #undef CPP_SPEC #ifdef USE_GNULIBC_1 diff --git a/gcc/config/mips/linux.h b/gcc/config/mips/linux.h index c63c461d847..738e1f644db 100644 --- a/gcc/config/mips/linux.h +++ b/gcc/config/mips/linux.h @@ -1,5 +1,5 @@ /* Definitions for MIPS running Linux-based GNU systems with ELF format. - Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation, Inc. + Copyright (C) 1998, 1999, 2000, 2001, 2002 Free Software Foundation, Inc. This file is part of GNU CC. @@ -134,11 +134,11 @@ void FN () \ #undef CPP_PREDEFINES #if TARGET_ENDIAN_DEFAULT == 0 #define CPP_PREDEFINES "-DMIPSEL -D_MIPSEL -Dunix -Dmips -D_mips \ --DR3000 -D_R3000 -Dlinux -Asystem=posix -Acpu=mips \ +-DR3000 -D_R3000 -Dgnu_linux -Dlinux -Asystem=posix -Acpu=mips \ -Amachine=mips -D__ELF__ -D__PIC__ -D__pic__" #else #define CPP_PREDEFINES "-DMIPSEB -D_MIPSEB -Dunix -Dmips -D_mips \ --DR3000 -D_R3000 -Dlinux -Asystem=posix -Acpu=mips \ +-DR3000 -D_R3000 -Dgnu_linux -Dlinux -Asystem=posix -Acpu=mips \ -Amachine=mips -D__ELF__ -D__PIC__ -D__pic__" #endif diff --git a/gcc/config/pa/pa-linux.h b/gcc/config/pa/pa-linux.h index 16599ef171a..ffae14dfc75 100644 --- a/gcc/config/pa/pa-linux.h +++ b/gcc/config/pa/pa-linux.h @@ -58,7 +58,7 @@ Boston, MA 02111-1307, USA. */ } while (0) #undef CPP_PREDEFINES -#define CPP_PREDEFINES "-D__ELF__ -Dunix -D__hppa__ -Dlinux -Asystem=unix -Asystem=posix -Acpu=hppa -Amachine=hppa -Amachine=bigendian" +#define CPP_PREDEFINES "-D__ELF__ -Dunix -D__hppa__ -Dgnu_linux -Dlinux -Asystem=unix -Asystem=posix -Acpu=hppa -Amachine=hppa -Amachine=bigendian" #undef LIB_SPEC #define LIB_SPEC \ diff --git a/gcc/config/pj/linux.h b/gcc/config/pj/linux.h index 1b79c6178f7..1404a55be73 100644 --- a/gcc/config/pj/linux.h +++ b/gcc/config/pj/linux.h @@ -1,5 +1,5 @@ /* Definitions for a picoJava Linux-based GNU system. - Copyright (C) 2000 Free Software Foundation, Inc. + Copyright (C) 2000, 2002 Free Software Foundation, Inc. This file is part of GNU CC. @@ -26,7 +26,7 @@ Boston, MA 02111-1307, USA. */ #undef STARTFILE_SPEC #undef ENDFILE_SPEC -#define CPP_PREDEFINES "-D__ELF__ -Dunix -D__pj__ -Dlinux -Asystem=posix" +#define CPP_PREDEFINES "-D__ELF__ -Dunix -D__pj__ -Dgnu_linux -Dlinux -Asystem=posix" #define STARTFILE_SPEC "crt1.o%s crti.o%s crtbegin.o%s" #define ENDFILE_SPEC "crtend.o%s crtn.o%s" diff --git a/gcc/config/rs6000/sysv4.h b/gcc/config/rs6000/sysv4.h index 6b5f48a12ec..6b97d7777d9 100644 --- a/gcc/config/rs6000/sysv4.h +++ b/gcc/config/rs6000/sysv4.h @@ -1221,18 +1221,18 @@ do { \ #endif #ifdef USE_GNULIBC_1 -#define CPP_OS_LINUX_SPEC "-D__unix__ -D__linux__ \ -%{!undef: \ - %{!ansi: \ - %{!std=*:-Dunix -D__unix -Dlinux -D__linux} \ - %{std=gnu*:-Dunix -D__unix -Dlinux -D__linux}}} \ +#define CPP_OS_LINUX_SPEC "-D__unix__ -D__gnu_linux__ -D__linux__ \ +%{!undef: \ + %{!ansi: \ + %{!std=*:-Dunix -D__unix -Dlinux -D__linux} \ + %{std=gnu*:-Dunix -D__unix -Dlinux -D__linux}}} \ -Asystem=unix -Asystem=posix" #else -#define CPP_OS_LINUX_SPEC "-D__unix__ -D__linux__ \ -%{!undef: \ - %{!ansi: \ - %{!std=*:-Dunix -D__unix -Dlinux -D__linux} \ - %{std=gnu*:-Dunix -D__unix -Dlinux -D__linux}}} \ +#define CPP_OS_LINUX_SPEC "-D__unix__ -D__gnu_linux__ -D__linux__ \ +%{!undef: \ + %{!ansi: \ + %{!std=*:-Dunix -D__unix -Dlinux -D__linux} \ + %{std=gnu*:-Dunix -D__unix -Dlinux -D__linux}}} \ -Asystem=unix -Asystem=posix %{pthread:-D_REENTRANT}" #endif @@ -1256,9 +1256,9 @@ do { \ %{rdynamic:-export-dynamic} \ %{!dynamic-linker:-dynamic-linker /lib/ld.so.1}}}" -#define CPP_OS_GNU_SPEC "-D__unix__ -D__GNU__ \ -%{!undef: \ - %{!ansi: -Dunix -D__unix}} \ +#define CPP_OS_GNU_SPEC "-D__unix__ -Dgnu_hurd -D__GNU__ \ +%{!undef: \ + %{!ansi: -Dunix -D__unix}} \ -Asystem=gnu -Asystem=unix -Asystem=posix %{pthread:-D_REENTRANT}" /* NetBSD support. */ diff --git a/gcc/config/s390/linux.h b/gcc/config/s390/linux.h index 5ce0a714e72..365971485e5 100644 --- a/gcc/config/s390/linux.h +++ b/gcc/config/s390/linux.h @@ -54,7 +54,7 @@ Boston, MA 02111-1307, USA. */ #define NO_BUILTIN_PTRDIFF_TYPE #define CPP_PREDEFINES \ - "-Dunix -Asystem(unix) -Dlinux -Asystem(linux) -D__ELF__ \ + "-Dunix -Asystem(unix) -Dgnu_linux -Dlinux -Asystem(linux) -D__ELF__ \ -Acpu(s390) -Amachine(s390) -D__s390__" #define CPP_ARCH31_SPEC \ diff --git a/gcc/config/sh/linux.h b/gcc/config/sh/linux.h index be5bcb58148..a6f94b61f59 100644 --- a/gcc/config/sh/linux.h +++ b/gcc/config/sh/linux.h @@ -41,7 +41,7 @@ Boston, MA 02111-1307, USA. */ #undef CPP_PREDEFINES -#define CPP_PREDEFINES "-D__ELF__ -Dunix -D__sh__ -Dlinux -Asystem=posix" +#define CPP_PREDEFINES "-D__ELF__ -Dunix -D__sh__ -Dgnu_linux -Dlinux -Asystem=posix" #undef SUBTARGET_ASM_ENDIAN_SPEC #define SUBTARGET_ASM_ENDIAN_SPEC "%{!mb:-little}" diff --git a/gcc/config/sparc/linux-aout.h b/gcc/config/sparc/linux-aout.h index bed72db14f6..b5930d9ae3c 100644 --- a/gcc/config/sparc/linux-aout.h +++ b/gcc/config/sparc/linux-aout.h @@ -1,5 +1,5 @@ /* Definitions for SPARC running Linux-based GNU systems with a.out. - Copyright (C) 1996, 1997, 1999 Free Software Foundation, Inc. + Copyright (C) 1996, 1997, 1999, 2002 Free Software Foundation, Inc. Contributed by Eddie C. Dost (ecd@skynet.be) This file is part of GNU CC. @@ -60,7 +60,7 @@ Boston, MA 02111-1307, USA. */ #define WCHAR_TYPE_SIZE 32 #undef CPP_PREDEFINES -#define CPP_PREDEFINES "-Dunix -Dsparc -Dlinux -Asystem=unix -Asystem=posix" +#define CPP_PREDEFINES "-Dunix -Dsparc -Dgnu_linux -Dlinux -Asystem=unix -Asystem=posix" #undef CPP_SUBTARGET_SPEC #define CPP_SUBTARGET_SPEC \ diff --git a/gcc/config/sparc/linux.h b/gcc/config/sparc/linux.h index f7ae4d7f9f1..119fe345e0f 100644 --- a/gcc/config/sparc/linux.h +++ b/gcc/config/sparc/linux.h @@ -1,5 +1,5 @@ /* Definitions for SPARC running Linux-based GNU systems with ELF. - Copyright (C) 1996, 1997, 1998, 1999, 2000 Free Software Foundation, Inc. + Copyright (C) 1996, 1997, 1998, 1999, 2000, 2002 Free Software Foundation, Inc. Contributed by Eddie C. Dost (ecd@skynet.be) This file is part of GNU CC. @@ -101,7 +101,7 @@ Boston, MA 02111-1307, USA. */ #define WCHAR_TYPE_SIZE 32 #undef CPP_PREDEFINES -#define CPP_PREDEFINES "-D__ELF__ -Dunix -D__sparc__ -Dlinux -Asystem=unix -Asystem=posix" +#define CPP_PREDEFINES "-D__ELF__ -Dunix -D__sparc__ -Dgnu_linux -Dlinux -Asystem=unix -Asystem=posix" #undef CPP_SUBTARGET_SPEC #ifdef USE_GNULIBC_1 diff --git a/gcc/config/sparc/linux64.h b/gcc/config/sparc/linux64.h index 9540efc40d7..13bd25cc348 100644 --- a/gcc/config/sparc/linux64.h +++ b/gcc/config/sparc/linux64.h @@ -169,7 +169,7 @@ ENDFILE_SPEC_COMMON #endif #undef CPP_PREDEFINES -#define CPP_PREDEFINES "-D__ELF__ -Dunix -D_LONGLONG -D__sparc__ -Dlinux -Asystem=unix -Asystem=posix" +#define CPP_PREDEFINES "-D__ELF__ -Dunix -D_LONGLONG -D__sparc__ -Dgnu_linux -Dlinux -Asystem=unix -Asystem=posix" #undef CPP_SUBTARGET_SPEC #define CPP_SUBTARGET_SPEC "\ diff --git a/gcc/config/xtensa/linux.h b/gcc/config/xtensa/linux.h index 04c6b7f3d6d..afe35ddca6b 100644 --- a/gcc/config/xtensa/linux.h +++ b/gcc/config/xtensa/linux.h @@ -1,6 +1,6 @@ /* Xtensa Linux configuration. Derived from the configuration for GCC for Intel i386 running Linux. - Copyright (C) 2001 Free Software Foundation, Inc. + Copyright (C) 2001, 2002 Free Software Foundation, Inc. This file is part of GCC. @@ -52,7 +52,7 @@ Software Foundation, 59 Temple Place - Suite 330, Boston, MA #undef CPP_PREDEFINES #define CPP_PREDEFINES \ "-D__XTENSA__ -D__ELF__ -Acpu=xtensa -Amachine=xtensa \ - -Dunix -Dlinux -Asystem=posix" + -Dunix -Dgnu_linux -Dlinux -Asystem=posix" #undef LOCAL_LABEL_PREFIX #define LOCAL_LABEL_PREFIX "." |