aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1995-10-26 18:05:12 -0400
committerRichard Kenner <kenner@gcc.gnu.org>1995-10-26 18:05:12 -0400
commita78e7bc47f8682b4c98fd9b14d0b0eaf6fab5139 (patch)
treeb1a0712a3e51bfa5daa87b9c937023c5e45efb78 /gcc
parentf0c9047999833b30698b874481a50d5a2fd113c3 (diff)
downloadgcc-a78e7bc47f8682b4c98fd9b14d0b0eaf6fab5139.zip
gcc-a78e7bc47f8682b4c98fd9b14d0b0eaf6fab5139.tar.gz
gcc-a78e7bc47f8682b4c98fd9b14d0b0eaf6fab5139.tar.bz2
Initial revision
From-SVN: r10518
Diffstat (limited to 'gcc')
-rw-r--r--gcc/config/rs6000/t-newas28
1 files changed, 28 insertions, 0 deletions
diff --git a/gcc/config/rs6000/t-newas b/gcc/config/rs6000/t-newas
new file mode 100644
index 0000000..382d15b
--- /dev/null
+++ b/gcc/config/rs6000/t-newas
@@ -0,0 +1,28 @@
+# Do not build libgcc1.
+LIBGCC1 =
+CROSS_LIBGCC1 =
+
+# These are really part of libgcc1, but this will cause them to be
+# built correctly, so... [taken from t-sparclite]
+LIB2FUNCS_EXTRA = fp-bit.c dp-bit.c
+
+dp-bit.c: $(srcdir)/config/fp-bit.c
+ cat $(srcdir)/config/fp-bit.c > dp-bit.c
+
+fp-bit.c: $(srcdir)/config/fp-bit.c
+ echo '#define FLOAT' > fp-bit.c
+ cat $(srcdir)/config/fp-bit.c >> fp-bit.c
+
+# Build the libraries for both hard and soft floating point
+
+MULTILIB_OPTIONS = msoft-float mcpu=common
+MULTILIB_DIRNAMES = soft-float common
+
+LIBGCC = stmp-multilib
+INSTALL_LIBGCC = install-multilib
+
+# Aix 3.2.x needs milli.exp for -mcpu=common
+EXTRA_PARTS = milli.exp
+milli.exp: $(srcdir)/config/rs6000/milli.exp
+ rm -f milli.exp
+ cp $(srcdir)/config/rs6000/milli.exp ./milli.exp