aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/arm/t-semi
diff options
context:
space:
mode:
authorRichard Earnshaw <erich@gnu.org>1997-05-08 22:17:34 +0000
committerRichard Earnshaw <erich@gnu.org>1997-05-08 22:17:34 +0000
commitb27cd47c65b2f40f641b00ab148f31bbb285d976 (patch)
tree307e12ae4efa36e42e95822ec5420f31117d8ece /gcc/config/arm/t-semi
parent7de93521da5b7d97e5f468e6ce6aff892051a316 (diff)
downloadgcc-b27cd47c65b2f40f641b00ab148f31bbb285d976.zip
gcc-b27cd47c65b2f40f641b00ab148f31bbb285d976.tar.gz
gcc-b27cd47c65b2f40f641b00ab148f31bbb285d976.tar.bz2
(LIBGCC1_TEST): Don't build it.
(MULTILIB_{OPTIONS,DIRNAMES,EXCEPTIONS}): Build a suitable set of cross libraries. (LIBGCC): Set to stmp-multilib. (INSTALL_LIBGCC): Set to install-multilib. From-SVN: r14056
Diffstat (limited to 'gcc/config/arm/t-semi')
-rw-r--r--gcc/config/arm/t-semi11
1 files changed, 11 insertions, 0 deletions
diff --git a/gcc/config/arm/t-semi b/gcc/config/arm/t-semi
index 2299ead..9f19b2e 100644
--- a/gcc/config/arm/t-semi
+++ b/gcc/config/arm/t-semi
@@ -5,6 +5,17 @@ LIBGCC2_CFLAGS=-O2 -fomit-frame-pointer $(LIBGCC2_INCLUDES) $(GCC_CFLAGS) -g0
# Don't build enquire
ENQUIRE=
+# Can't test libgcc1 since it tries to bring in things like malloc, and
+# there probably isn't a libc to link against until we have a compiler.
+LIBGCC1_TEST =
+
CROSS_LIBGCC1 = libgcc1-asm.a
LIB1ASMSRC = arm/lib1funcs.asm
LIB1ASMFUNCS = _udivsi3 _divsi3 _umodsi3 _modsi3 _dvmd_tls
+
+MULTILIB_OPTIONS = msoft-float mapcs-26 mbig-endian mwords-little-endian
+MULTILIB_DIRNAMES = soft apcs26 big wlittle
+MULTILIB_EXCEPTIONS = *mapcs-26/*mbig-endian* mwords-little-endian *mapcs-26/mwords-little-endian msoft-float/mwords-little-endian
+
+LIBGCC = stmp-multilib
+INSTALL_LIBGCC = install-multilib