diff options
author | Andreas Jaeger <aj@suse.de> | 1999-11-24 18:07:37 +0100 |
---|---|---|
committer | Gavin Romig-Koch <gavin@gcc.gnu.org> | 1999-11-24 17:07:37 +0000 |
commit | 5fbd654e050b0ea65369db0264760fd0c8733775 (patch) | |
tree | 3aac6788713ece25215e070fed5cda46a23857eb | |
parent | 9aaaa38ad66cda38a3dee566730635c38f728a3b (diff) | |
download | gcc-5fbd654e050b0ea65369db0264760fd0c8733775.zip gcc-5fbd654e050b0ea65369db0264760fd0c8733775.tar.gz gcc-5fbd654e050b0ea65369db0264760fd0c8733775.tar.bz2 |
linux.h (CPP_PREDEFINES): Added.
* config/mips/linux.h (CPP_PREDEFINES): Added.
(LINK_SPEC): Remove -Y since this is only needed on sparc.
From-SVN: r30653
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/config/mips/linux.h | 13 |
2 files changed, 17 insertions, 1 deletions
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 <aj@suse.de> + * config/mips/linux.h (CPP_PREDEFINES): Added. + (LINK_SPEC): Remove -Y since this is only needed on sparc. + +1999-11-24 Andreas Jaeger <aj@suse.de> + * 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: \ |