Commit d29350c0 by Mark Mitchell Committed by Mark Mitchell

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
parent 1aa65134
2002-04-13 Mark Mitchell <mark@codesourcery.com>
* 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.
2002-04-13 Richard Sandiford <rsandifo@redhat.com> 2002-04-13 Richard Sandiford <rsandifo@redhat.com>
* stmt.c (check_unique_operand_names): Expect operand names to * stmt.c (check_unique_operand_names): Expect operand names to
......
/* Definitions of target machine for GNU compiler, /* Definitions of target machine for GNU compiler,
for Alpha Linux-based GNU systems. 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. Contributed by Richard Henderson.
This file is part of GNU CC. This file is part of GNU CC.
...@@ -25,7 +25,7 @@ Boston, MA 02111-1307, USA. */ ...@@ -25,7 +25,7 @@ Boston, MA 02111-1307, USA. */
#undef CPP_PREDEFINES #undef CPP_PREDEFINES
#define 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. */ /* The GNU C++ standard library requires that these macros be defined. */
#undef CPLUSPLUS_CPP_SPEC #undef CPLUSPLUS_CPP_SPEC
......
/* Definitions for ARM running Linux-based GNU systems using ELF /* 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. Free Software Foundation, Inc.
Contributed by Philip Blundell <philb@gnu.org> Contributed by Philip Blundell <philb@gnu.org>
...@@ -87,7 +87,7 @@ Boston, MA 02111-1307, USA. */ ...@@ -87,7 +87,7 @@ Boston, MA 02111-1307, USA. */
#undef CPP_PREDEFINES #undef CPP_PREDEFINES
#define CPP_PREDEFINES \ #define CPP_PREDEFINES \
"-Dunix -Dlinux -D__ELF__ \ "-Dunix -Dgnu_linux -Dlinux -D__ELF__ \
-Asystem=unix -Asystem=posix" -Asystem=unix -Asystem=posix"
/* Allow #sccs in preprocessor. */ /* Allow #sccs in preprocessor. */
......
/* Definitions for GCC. Part of the machine description for CRIS. /* 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. Contributed by Axis Communications. Written by Hans-Peter Nilsson.
This file is part of GCC. This file is part of GCC.
...@@ -65,7 +65,7 @@ Boston, MA 02111-1307, USA. */ ...@@ -65,7 +65,7 @@ Boston, MA 02111-1307, USA. */
#undef CRIS_CPP_SUBTARGET_SPEC #undef CRIS_CPP_SUBTARGET_SPEC
#define CRIS_CPP_SUBTARGET_SPEC \ #define CRIS_CPP_SUBTARGET_SPEC \
"-D__AOUT__\ "-D__AOUT__\
%{melinux:-D__linux__ -D__unix__ -D__elinux__ -D__uclinux__\ %{melinux:-D__gnu_linux__ -D__linux__ -D__unix__ -D__elinux__ -D__uclinux__\
%{!nostdinc:\ %{!nostdinc:\
%{!mbest-lib-options:%{isystem*}}\ %{!mbest-lib-options:%{isystem*}}\
-isystem elinux/include%s\ -isystem elinux/include%s\
......
/* Definitions for GCC. Part of the machine description for CRIS. /* 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. Contributed by Axis Communications. Written by Hans-Peter Nilsson.
This file is part of GCC. This file is part of GCC.
...@@ -47,7 +47,7 @@ Boston, MA 02111-1307, USA. */ ...@@ -47,7 +47,7 @@ Boston, MA 02111-1307, USA. */
#undef CRIS_CPP_SUBTARGET_SPEC #undef CRIS_CPP_SUBTARGET_SPEC
#define 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}\ %{pthread:-D_REENTRANT}\
%{fPIC|fpic: -D__PIC__ -D__pic__}\ %{fPIC|fpic: -D__PIC__ -D__pic__}\
%{!fleading-underscore:-fno-leading-underscore -D__NO_UNDERSCORES__}\ %{!fleading-underscore:-fno-leading-underscore -D__NO_UNDERSCORES__}\
......
...@@ -35,7 +35,7 @@ Boston, MA 02111-1307, USA. */ ...@@ -35,7 +35,7 @@ Boston, MA 02111-1307, USA. */
/* Names to predefine in the preprocessor for this target machine. */ /* Names to predefine in the preprocessor for this target machine. */
#undef CPP_PREDEFINES #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. */ /* Options for this target machine. */
...@@ -86,7 +86,7 @@ Boston, MA 02111-1307, USA. */ ...@@ -86,7 +86,7 @@ Boston, MA 02111-1307, USA. */
#endif #endif
#ifndef CPP_OS_LINUX_SPEC #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 } \ %{!ansi: -Dunix -Dlinux } \
-Asystem=unix -Asystem=linux" -Asystem=unix -Asystem=linux"
#endif #endif
......
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
#undef CPP_PREDEFINES #undef CPP_PREDEFINES
#define CPP_PREDEFINES "-D__ELF__ -DMACH -Asystem=mach \ #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 #undef CPP_SPEC
#define CPP_SPEC "%(cpp_cpu) \ #define CPP_SPEC "%(cpp_cpu) \
......
...@@ -26,7 +26,7 @@ Boston, MA 02111-1307, USA. */ ...@@ -26,7 +26,7 @@ Boston, MA 02111-1307, USA. */
/* Specify predefined symbols in preprocessor. */ /* Specify predefined symbols in preprocessor. */
#undef CPP_PREDEFINES #undef CPP_PREDEFINES
#define CPP_PREDEFINES "-Dunix -Dlinux -Asystem=posix" #define CPP_PREDEFINES "-Dunix -Dgnu_linux -Dlinux -Asystem=posix"
#undef CPP_SPEC #undef CPP_SPEC
#define CPP_SPEC "%(cpp_cpu) %{fPIC:-D__PIC__ -D__pic__} %{fpic:-D__PIC__ -D__pic__} %{posix:-D_POSIX_SOURCE}" #define CPP_SPEC "%(cpp_cpu) %{fPIC:-D__PIC__ -D__pic__} %{fpic:-D__PIC__ -D__pic__} %{posix:-D_POSIX_SOURCE}"
......
/* Definitions for Intel 386 running Linux-based GNU systems with pre-BFD /* Definitions for Intel 386 running Linux-based GNU systems with pre-BFD
a.out linkers. 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) Contributed by Michael Meissner (meissner@cygnus.com)
This file is part of GNU CC. This file is part of GNU CC.
...@@ -26,7 +26,7 @@ Boston, MA 02111-1307, USA. */ ...@@ -26,7 +26,7 @@ Boston, MA 02111-1307, USA. */
/* Specify predefined symbols in preprocessor. */ /* Specify predefined symbols in preprocessor. */
#undef CPP_PREDEFINES #undef CPP_PREDEFINES
#define CPP_PREDEFINES "-Dunix -Dlinux -Asystem=posix" #define CPP_PREDEFINES "-Dunix -Dgnu_linux -Dlinux -Asystem=posix"
#undef CPP_SPEC #undef CPP_SPEC
#define CPP_SPEC "%(cpp_cpu) %{fPIC:-D__PIC__ -D__pic__} %{fpic:-D__PIC__ -D__pic__} %{posix:-D_POSIX_SOURCE}" #define CPP_SPEC "%(cpp_cpu) %{fPIC:-D__PIC__ -D__pic__} %{fpic:-D__PIC__ -D__pic__} %{posix:-D_POSIX_SOURCE}"
......
...@@ -84,7 +84,7 @@ Boston, MA 02111-1307, USA. */ ...@@ -84,7 +84,7 @@ Boston, MA 02111-1307, USA. */
#define WCHAR_TYPE_SIZE BITS_PER_WORD #define WCHAR_TYPE_SIZE BITS_PER_WORD
#undef CPP_PREDEFINES #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 #undef CPP_SPEC
#ifdef USE_GNULIBC_1 #ifdef USE_GNULIBC_1
......
...@@ -24,7 +24,7 @@ Boston, MA 02111-1307, USA. */ ...@@ -24,7 +24,7 @@ Boston, MA 02111-1307, USA. */
#define TARGET_VERSION fprintf (stderr, " (x86-64 Linux/ELF)"); #define TARGET_VERSION fprintf (stderr, " (x86-64 Linux/ELF)");
#undef CPP_PREDEFINES #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 #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}" #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}"
......
...@@ -11,8 +11,8 @@ ...@@ -11,8 +11,8 @@
/* ??? Maybe this should be in sysv4.h? */ /* ??? Maybe this should be in sysv4.h? */
#define CPP_PREDEFINES "\ #define CPP_PREDEFINES "\
-D__linux -D__linux__ -D_LONGLONG -Dlinux -Dunix \ -D__gnu_linux__ -D__linux -D__linux__ -D_LONGLONG -Dgnu_linux
-Asystem=linux" -Dlinux -Dunix -Asystem=linux"
/* Need to override linux.h STARTFILE_SPEC, since it has crtbeginT.o in. */ /* Need to override linux.h STARTFILE_SPEC, since it has crtbeginT.o in. */
#undef STARTFILE_SPEC #undef STARTFILE_SPEC
......
/* Definitions for Motorola m68k running Linux-based GNU systems. /* 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. This file is part of GNU CC.
...@@ -29,7 +29,7 @@ Boston, MA 02111-1307, USA. */ ...@@ -29,7 +29,7 @@ Boston, MA 02111-1307, USA. */
#define ASM_COMMENT_START "|" #define ASM_COMMENT_START "|"
#define CPP_PREDEFINES \ #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 #undef CPP_SPEC
#if TARGET_DEFAULT & MASK_68881 #if TARGET_DEFAULT & MASK_68881
......
/* Definitions for Motorola 68k running Linux-based GNU systems with /* Definitions for Motorola 68k running Linux-based GNU systems with
ELF format. 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. This file is part of GNU CC.
...@@ -113,7 +113,7 @@ Boston, MA 02111-1307, USA. */ ...@@ -113,7 +113,7 @@ Boston, MA 02111-1307, USA. */
#define WCHAR_TYPE_SIZE BITS_PER_WORD #define WCHAR_TYPE_SIZE BITS_PER_WORD
#define CPP_PREDEFINES \ #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 #undef CPP_SPEC
#ifdef USE_GNULIBC_1 #ifdef USE_GNULIBC_1
......
/* Definitions for MIPS running Linux-based GNU systems with ELF format. /* 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. This file is part of GNU CC.
...@@ -134,11 +134,11 @@ void FN () \ ...@@ -134,11 +134,11 @@ void FN () \
#undef CPP_PREDEFINES #undef CPP_PREDEFINES
#if TARGET_ENDIAN_DEFAULT == 0 #if TARGET_ENDIAN_DEFAULT == 0
#define CPP_PREDEFINES "-DMIPSEL -D_MIPSEL -Dunix -Dmips -D_mips \ #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__" -Amachine=mips -D__ELF__ -D__PIC__ -D__pic__"
#else #else
#define CPP_PREDEFINES "-DMIPSEB -D_MIPSEB -Dunix -Dmips -D_mips \ #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__" -Amachine=mips -D__ELF__ -D__PIC__ -D__pic__"
#endif #endif
......
...@@ -58,7 +58,7 @@ Boston, MA 02111-1307, USA. */ ...@@ -58,7 +58,7 @@ Boston, MA 02111-1307, USA. */
} while (0) } while (0)
#undef CPP_PREDEFINES #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 #undef LIB_SPEC
#define LIB_SPEC \ #define LIB_SPEC \
......
/* Definitions for a picoJava Linux-based GNU system. /* 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. This file is part of GNU CC.
...@@ -26,7 +26,7 @@ Boston, MA 02111-1307, USA. */ ...@@ -26,7 +26,7 @@ Boston, MA 02111-1307, USA. */
#undef STARTFILE_SPEC #undef STARTFILE_SPEC
#undef ENDFILE_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 STARTFILE_SPEC "crt1.o%s crti.o%s crtbegin.o%s"
#define ENDFILE_SPEC "crtend.o%s crtn.o%s" #define ENDFILE_SPEC "crtend.o%s crtn.o%s"
......
...@@ -1221,18 +1221,18 @@ do { \ ...@@ -1221,18 +1221,18 @@ do { \
#endif #endif
#ifdef USE_GNULIBC_1 #ifdef USE_GNULIBC_1
#define CPP_OS_LINUX_SPEC "-D__unix__ -D__linux__ \ #define CPP_OS_LINUX_SPEC "-D__unix__ -D__gnu_linux__ -D__linux__ \
%{!undef: \ %{!undef: \
%{!ansi: \ %{!ansi: \
%{!std=*:-Dunix -D__unix -Dlinux -D__linux} \ %{!std=*:-Dunix -D__unix -Dlinux -D__linux} \
%{std=gnu*:-Dunix -D__unix -Dlinux -D__linux}}} \ %{std=gnu*:-Dunix -D__unix -Dlinux -D__linux}}} \
-Asystem=unix -Asystem=posix" -Asystem=unix -Asystem=posix"
#else #else
#define CPP_OS_LINUX_SPEC "-D__unix__ -D__linux__ \ #define CPP_OS_LINUX_SPEC "-D__unix__ -D__gnu_linux__ -D__linux__ \
%{!undef: \ %{!undef: \
%{!ansi: \ %{!ansi: \
%{!std=*:-Dunix -D__unix -Dlinux -D__linux} \ %{!std=*:-Dunix -D__unix -Dlinux -D__linux} \
%{std=gnu*:-Dunix -D__unix -Dlinux -D__linux}}} \ %{std=gnu*:-Dunix -D__unix -Dlinux -D__linux}}} \
-Asystem=unix -Asystem=posix %{pthread:-D_REENTRANT}" -Asystem=unix -Asystem=posix %{pthread:-D_REENTRANT}"
#endif #endif
...@@ -1256,9 +1256,9 @@ do { \ ...@@ -1256,9 +1256,9 @@ do { \
%{rdynamic:-export-dynamic} \ %{rdynamic:-export-dynamic} \
%{!dynamic-linker:-dynamic-linker /lib/ld.so.1}}}" %{!dynamic-linker:-dynamic-linker /lib/ld.so.1}}}"
#define CPP_OS_GNU_SPEC "-D__unix__ -D__GNU__ \ #define CPP_OS_GNU_SPEC "-D__unix__ -Dgnu_hurd -D__GNU__ \
%{!undef: \ %{!undef: \
%{!ansi: -Dunix -D__unix}} \ %{!ansi: -Dunix -D__unix}} \
-Asystem=gnu -Asystem=unix -Asystem=posix %{pthread:-D_REENTRANT}" -Asystem=gnu -Asystem=unix -Asystem=posix %{pthread:-D_REENTRANT}"
/* NetBSD support. */ /* NetBSD support. */
......
...@@ -54,7 +54,7 @@ Boston, MA 02111-1307, USA. */ ...@@ -54,7 +54,7 @@ Boston, MA 02111-1307, USA. */
#define NO_BUILTIN_PTRDIFF_TYPE #define NO_BUILTIN_PTRDIFF_TYPE
#define CPP_PREDEFINES \ #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__" -Acpu(s390) -Amachine(s390) -D__s390__"
#define CPP_ARCH31_SPEC \ #define CPP_ARCH31_SPEC \
......
...@@ -41,7 +41,7 @@ Boston, MA 02111-1307, USA. */ ...@@ -41,7 +41,7 @@ Boston, MA 02111-1307, USA. */
#undef CPP_PREDEFINES #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 #undef SUBTARGET_ASM_ENDIAN_SPEC
#define SUBTARGET_ASM_ENDIAN_SPEC "%{!mb:-little}" #define SUBTARGET_ASM_ENDIAN_SPEC "%{!mb:-little}"
......
/* Definitions for SPARC running Linux-based GNU systems with a.out. /* 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) Contributed by Eddie C. Dost (ecd@skynet.be)
This file is part of GNU CC. This file is part of GNU CC.
...@@ -60,7 +60,7 @@ Boston, MA 02111-1307, USA. */ ...@@ -60,7 +60,7 @@ Boston, MA 02111-1307, USA. */
#define WCHAR_TYPE_SIZE 32 #define WCHAR_TYPE_SIZE 32
#undef CPP_PREDEFINES #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 #undef CPP_SUBTARGET_SPEC
#define CPP_SUBTARGET_SPEC \ #define CPP_SUBTARGET_SPEC \
......
/* Definitions for SPARC running Linux-based GNU systems with ELF. /* 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) Contributed by Eddie C. Dost (ecd@skynet.be)
This file is part of GNU CC. This file is part of GNU CC.
...@@ -101,7 +101,7 @@ Boston, MA 02111-1307, USA. */ ...@@ -101,7 +101,7 @@ Boston, MA 02111-1307, USA. */
#define WCHAR_TYPE_SIZE 32 #define WCHAR_TYPE_SIZE 32
#undef CPP_PREDEFINES #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 #undef CPP_SUBTARGET_SPEC
#ifdef USE_GNULIBC_1 #ifdef USE_GNULIBC_1
......
...@@ -169,7 +169,7 @@ ENDFILE_SPEC_COMMON ...@@ -169,7 +169,7 @@ ENDFILE_SPEC_COMMON
#endif #endif
#undef CPP_PREDEFINES #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 #undef CPP_SUBTARGET_SPEC
#define CPP_SUBTARGET_SPEC "\ #define CPP_SUBTARGET_SPEC "\
......
/* Xtensa Linux configuration. /* Xtensa Linux configuration.
Derived from the configuration for GCC for Intel i386 running Linux. 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. This file is part of GCC.
...@@ -52,7 +52,7 @@ Software Foundation, 59 Temple Place - Suite 330, Boston, MA ...@@ -52,7 +52,7 @@ Software Foundation, 59 Temple Place - Suite 330, Boston, MA
#undef CPP_PREDEFINES #undef CPP_PREDEFINES
#define CPP_PREDEFINES \ #define CPP_PREDEFINES \
"-D__XTENSA__ -D__ELF__ -Acpu=xtensa -Amachine=xtensa \ "-D__XTENSA__ -D__ELF__ -Acpu=xtensa -Amachine=xtensa \
-Dunix -Dlinux -Asystem=posix" -Dunix -Dgnu_linux -Dlinux -Asystem=posix"
#undef LOCAL_LABEL_PREFIX #undef LOCAL_LABEL_PREFIX
#define LOCAL_LABEL_PREFIX "." #define LOCAL_LABEL_PREFIX "."
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment