diff options
author | Richard Kenner <kenner@gcc.gnu.org> | 1995-11-05 10:41:42 -0500 |
---|---|---|
committer | Richard Kenner <kenner@gcc.gnu.org> | 1995-11-05 10:41:42 -0500 |
commit | 47737445096764670708b6d934ab2906fa95d237 (patch) | |
tree | d68725f543c06d1e55c688ae84f76ec361cf3f10 /gcc | |
parent | a5827481f40318b823a9ef947682a80acc2d2f12 (diff) | |
download | gcc-47737445096764670708b6d934ab2906fa95d237.zip gcc-47737445096764670708b6d934ab2906fa95d237.tar.gz gcc-47737445096764670708b6d934ab2906fa95d237.tar.bz2 |
(CPP_SPEC): Add -EB and -EL support.
From-SVN: r10550
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/config/mips/abi64.h | 4 | ||||
-rw-r--r-- | gcc/config/mips/elf64.h | 4 |
2 files changed, 6 insertions, 2 deletions
diff --git a/gcc/config/mips/abi64.h b/gcc/config/mips/abi64.h index bd3b653..fc98a30 100644 --- a/gcc/config/mips/abi64.h +++ b/gcc/config/mips/abi64.h @@ -68,7 +68,9 @@ Boston, MA 02111-1307, USA. */ %{!mips1:%{!mips2: -D__SIZE_TYPE__=long\\ unsigned\\ int -D__PTRDIFF_TYPE__=long\\ int}} \ %{mips3:-U__mips -D__mips=3 -D__mips64} \ %{!mips1:%{!mips2:-U__mips -D__mips=4 -D__mips64}} \ -%{mgp32:-U__mips64} %{mgp64:-D__mips64}" +%{mgp32:-U__mips64} %{mgp64:-D__mips64} \ +%{EB:-UMIPSEL -U_MIPSEL -U__MIPSEL -U__MIPSEL__ -D_MIPSEB -D__MIPSEB -D__MIPSEB__ %{!ansi:-DMIPSEB}} \ +%{EL:-UMIPSEB -U_MIPSEB -U__MIPSEB -U__MIPSEB__ -D_MIPSEL -D__MIPSEL -D__MIPSEL__ %{!ansi:-DMIPSEL}}" #undef EMPTY_FIELD_BOUNDARY #define EMPTY_FIELD_BOUNDARY 32 diff --git a/gcc/config/mips/elf64.h b/gcc/config/mips/elf64.h index a686657..77343e8 100644 --- a/gcc/config/mips/elf64.h +++ b/gcc/config/mips/elf64.h @@ -49,7 +49,9 @@ Boston, MA 02111-1307, USA. */ %{mlong64:-D__SIZE_TYPE__=long\\ unsigned\\ int -D__PTRDIFF_TYPE__=long\\ int} \ %{!mlong64:-D__SIZE_TYPE__=unsigned\\ int -D__PTRDIFF_TYPE__=int} \ %{!mips1:%{!mips2:-U__mips -D__mips=3 -D__mips64}} \ -%{mgp32:-U__mips64} %{mgp64:-D__mips64}" +%{mgp32:-U__mips64} %{mgp64:-D__mips64} \ +%{EB:-UMIPSEL -U_MIPSEL -U__MIPSEL -U__MIPSEL__ -D_MIPSEB -D__MIPSEB -D__MIPSEB__ %{!ansi:-DMIPSEB}} \ +%{EL:-UMIPSEB -U_MIPSEB -U__MIPSEB -U__MIPSEB__ -D_MIPSEL -D__MIPSEL -D__MIPSEL__ %{!ansi:-DMIPSEL}}" /* Use memcpy, et. al., rather than bcopy. */ #define TARGET_MEM_FUNCTIONS |