aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Sandiford <rsandifo@redhat.com>2002-08-17 13:04:39 +0000
committerRichard Sandiford <rsandifo@gcc.gnu.org>2002-08-17 13:04:39 +0000
commitfded6d781c8e005bc195fc047a7e480073871c35 (patch)
treebed059c59bee660517233be4f7e7ec5cfed3c475
parent8a5f4379904595b4d1d575ac16c24e2e6b14c98a (diff)
downloadgcc-fded6d781c8e005bc195fc047a7e480073871c35.zip
gcc-fded6d781c8e005bc195fc047a7e480073871c35.tar.gz
gcc-fded6d781c8e005bc195fc047a7e480073871c35.tar.bz2
t-coff, [...] (MULTILIB_MATCHES): Define.
* config/mips/t-coff, config/mips/t-elf, config/mips/t-isa3264, config/mips/t-r3900 (MULTILIB_MATCHES): Define. * config/mips/mips.h (ASM_SPEC): Use %(endian_spec). From-SVN: r56410
-rw-r--r--gcc/ChangeLog6
-rw-r--r--gcc/config/mips/mips.h2
-rw-r--r--gcc/config/mips/t-ecoff1
-rw-r--r--gcc/config/mips/t-elf1
-rw-r--r--gcc/config/mips/t-isa32641
-rw-r--r--gcc/config/mips/t-r39001
6 files changed, 11 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index dbb8057f..4510a07 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,9 @@
+2002-08-17 Richard Sandiford <rsandifo@redhat.com>
+
+ * config/mips/t-coff, config/mips/t-elf, config/mips/t-isa3264,
+ config/mips/t-r3900 (MULTILIB_MATCHES): Define.
+ * config/mips/mips.h (ASM_SPEC): Use %(endian_spec).
+
2002-08-16 Stan Shebs <shebs@apple.com>
* c-common.c (cb_register_builds): Define __NEXT_RUNTIME__
diff --git a/gcc/config/mips/mips.h b/gcc/config/mips/mips.h
index 01a42f4..c5fa4b2 100644
--- a/gcc/config/mips/mips.h
+++ b/gcc/config/mips/mips.h
@@ -1006,7 +1006,7 @@ extern int mips_abi;
#undef ASM_SPEC
#define ASM_SPEC "\
-%{G*} %{EB} %{EL} %{mips1} %{mips2} %{mips3} %{mips4} %{mips32} %{mips64}\
+%{G*} %(endian_spec) %{mips1} %{mips2} %{mips3} %{mips4} %{mips32} %{mips64}\
%{mips16:%{!mno-mips16:-mips16}} %{mno-mips16:-no-mips16} \
%(subtarget_asm_optimizing_spec) \
%(subtarget_asm_debugging_spec) \
diff --git a/gcc/config/mips/t-ecoff b/gcc/config/mips/t-ecoff
index 89e9bcf..f5e3805 100644
--- a/gcc/config/mips/t-ecoff
+++ b/gcc/config/mips/t-ecoff
@@ -21,6 +21,7 @@ TARGET_LIBGCC2_CFLAGS = -G 0
MULTILIB_OPTIONS = msoft-float/msingle-float EL/EB mips1/mips3
MULTILIB_DIRNAMES = soft-float single el eb mips1 mips3
+MULTILIB_MATCHES = EL=mel EB=meb
MULTILIB_MATCHES = msingle-float=m4650
LIBGCC = stmp-multilib
diff --git a/gcc/config/mips/t-elf b/gcc/config/mips/t-elf
index 13ddcc3..22bf2b3 100644
--- a/gcc/config/mips/t-elf
+++ b/gcc/config/mips/t-elf
@@ -33,6 +33,7 @@ TARGET_LIBGCC2_CFLAGS = -G 0
MULTILIB_OPTIONS = msoft-float EL/EB
MULTILIB_DIRNAMES = soft-float el eb
+MULTILIB_MATCHES = EL=mel EB=meb
#MULTILIB_MATCHES = msingle-float=m4650
EXTRA_MULTILIB_PARTS = crtbegin.o crtend.o crti.o crtn.o
diff --git a/gcc/config/mips/t-isa3264 b/gcc/config/mips/t-isa3264
index 02c9d27..9202a8e 100644
--- a/gcc/config/mips/t-isa3264
+++ b/gcc/config/mips/t-isa3264
@@ -35,6 +35,7 @@ TARGET_LIBGCC2_CFLAGS = -G 0
MULTILIB_OPTIONS = msoft-float EL/EB mips32/mips64
MULTILIB_DIRNAMES = soft-float el eb mips32 mips64
+MULTILIB_MATCHES = EL=mel EB=meb
EXTRA_MULTILIB_PARTS = crtbegin.o crtend.o crti.o crtn.o
LIBGCC = stmp-multilib
diff --git a/gcc/config/mips/t-r3900 b/gcc/config/mips/t-r3900
index f8778cd..6ea9e74 100644
--- a/gcc/config/mips/t-r3900
+++ b/gcc/config/mips/t-r3900
@@ -25,6 +25,7 @@ CRTSTUFF_T_CFLAGS = -G 0
MULTILIB_OPTIONS = msoft-float EL/EB
MULTILIB_DIRNAMES = soft-float el eb
+MULTILIB_MATCHES = EL=mel EB=meb
LIBGCC = stmp-multilib
INSTALL_LIBGCC = install-multilib