From 47737445096764670708b6d934ab2906fa95d237 Mon Sep 17 00:00:00 2001 From: Richard Kenner Date: Sun, 5 Nov 1995 10:41:42 -0500 Subject: [PATCH] (CPP_SPEC): Add -EB and -EL support. From-SVN: r10550 --- gcc/config/mips/abi64.h | 4 +++- 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 bd3b653580c..fc98a304d6a 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 a686657842d..77343e84b58 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