aboutsummaryrefslogtreecommitdiffstats
path: root/gcc-4.4.3/gcc/config/rs6000/t-newas
diff options
context:
space:
mode:
Diffstat (limited to 'gcc-4.4.3/gcc/config/rs6000/t-newas')
-rw-r--r--gcc-4.4.3/gcc/config/rs6000/t-newas37
1 files changed, 37 insertions, 0 deletions
diff --git a/gcc-4.4.3/gcc/config/rs6000/t-newas b/gcc-4.4.3/gcc/config/rs6000/t-newas
new file mode 100644
index 000000000..eed66bf5f
--- /dev/null
+++ b/gcc-4.4.3/gcc/config/rs6000/t-newas
@@ -0,0 +1,37 @@
+# Build the libraries for both hard and soft floating point and all of the
+# different processor models
+
+MULTILIB_OPTIONS = msoft-float \
+ mcpu=common/mcpu=power/mcpu=powerpc
+
+MULTILIB_DIRNAMES = soft-float \
+ common power powerpc
+
+MULTILIB_MATCHES = $(MULTILIB_MATCHES_FLOAT) \
+ mcpu?power=mpower \
+ mcpu?power=mrios1 \
+ mcpu?power=mcpu?rios1 \
+ mcpu?power=mcpu?rsc \
+ mcpu?power=mcpu?rsc1 \
+ mcpu?power=mpower2 \
+ mcpu?power=mrios2 \
+ mcpu?power=mcpu=rios2 \
+ mcpu?powerpc=mcpu?601 \
+ mcpu?powerpc=mcpu?602 \
+ mcpu?powerpc=mcpu?603 \
+ mcpu?powerpc=mcpu?603e \
+ mcpu?powerpc=mcpu?604 \
+ mcpu?powerpc=mcpu?620 \
+ mcpu?powerpc=mcpu?403 \
+ mcpu?powerpc=mpowerpc \
+ mcpu?powerpc=mpowerpc-gpopt \
+ mcpu?powerpc=mpowerpc-gfxopt
+
+# GCC 128-bit long double support routines.
+LIB2FUNCS_EXTRA = $(srcdir)/config/rs6000/darwin-ldouble.c
+
+# Aix 3.2.x needs milli.exp for -mcpu=common
+EXTRA_PARTS = milli.exp
+$(T)milli.exp: $(srcdir)/config/rs6000/milli.exp
+ rm -f $(T)milli.exp
+ cp $(srcdir)/config/rs6000/milli.exp $(T)milli.exp