aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1995-11-05 10:41:42 -0500
committerRichard Kenner <kenner@gcc.gnu.org>1995-11-05 10:41:42 -0500
commit47737445096764670708b6d934ab2906fa95d237 (patch)
treed68725f543c06d1e55c688ae84f76ec361cf3f10 /gcc
parenta5827481f40318b823a9ef947682a80acc2d2f12 (diff)
downloadgcc-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.h4
-rw-r--r--gcc/config/mips/elf64.h4
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