From edb013036ec453286e4c0e5b84b71de8f8202858 Mon Sep 17 00:00:00 2001 From: gavin Date: Wed, 24 Nov 1999 17:07:37 +0000 Subject: [PATCH] * config/mips/linux.h (CPP_PREDEFINES): Added. (LINK_SPEC): Remove -Y since this is only needed on sparc. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@30653 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/ChangeLog | 5 +++++ gcc/config/mips/linux.h | 13 ++++++++++++- 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 3dff967..539ed2f 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,10 @@ 1999-11-24 Andreas Jaeger + * config/mips/linux.h (CPP_PREDEFINES): Added. + (LINK_SPEC): Remove -Y since this is only needed on sparc. + +1999-11-24 Andreas Jaeger + * config/mips/linux.h (TARGET_VERSION): Added. (HANDLE_SYSV_PRAGMA): Added. (DEFAULT_VTABLE_THUNKS): Added. diff --git a/gcc/config/mips/linux.h b/gcc/config/mips/linux.h index 5777ffb..455df16 100644 --- a/gcc/config/mips/linux.h +++ b/gcc/config/mips/linux.h @@ -40,6 +40,17 @@ Boston, MA 02111-1307, USA. */ #undef DEFAULT_VTABLE_THUNKS #define DEFAULT_VTABLE_THUNKS 1 +/* Specify predefined symbols in preprocessor. */ +#if TARGET_ENDIAN_DEFAULT == 0 +#define CPP_PREDEFINES "-DMIPSEL -D_MIPSEL -Dunix -Dmips -D_mips \ +-DR3000 -D_R3000 -Dlinux -Asystem(posix) -Acpu(mips) \ +-Amachine(mips) -D__ELF__" +#else +#define CPP_PREDEFINES "-DMIPSEB -D_MIPSEB -Dunix -Dmips -D_mips \ +-DR3000 -D_R3000 -Dlinux -Asystem(posix) -Acpu(mips) \ +-Amachine(mips) -D__ELF__" +#endif + /* Provide a STARTFILE_SPEC appropriate for GNU/Linux. Here we add the GNU/Linux magical crtbegin.o file (see crtstuff.c) which provides part of the support for getting C++ file-scope static @@ -76,7 +87,7 @@ Boston, MA 02111-1307, USA. */ /* Borrowed from sparc/linux.h */ #undef LINK_SPEC -#define LINK_SPEC "-Y P,/usr/lib %{shared:-shared} \ +#define LINK_SPEC "%{shared:-shared} \ %{!shared: \ %{!ibcs: \ %{!static: \ -- 2.7.4