]> oss.titaniummirror.com Git - msp430-gcc.git/blobdiff - gcc/config/rs6000/t-newas
Imported gcc-4.4.3
[msp430-gcc.git] / gcc / config / rs6000 / t-newas
index b8e715a220a5df5a61cebdc70d55d2d13925127d..eed66bf5f0978f5b5ff2398fcdd9aa7eb211cad6 100644 (file)
@@ -1,15 +1,3 @@
-# We want fine grained libraries, so use the new code to build the
-# floating point emulation libraries.
-FPBIT = fp-bit.c
-DPBIT = 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 and all of the 
 # different processor models
 
@@ -19,7 +7,7 @@ MULTILIB_OPTIONS       = msoft-float \
 MULTILIB_DIRNAMES      = soft-float \
                          common power powerpc
 
-MULTILIB_MATCHES       = msoft-float=mcpu?403 \
+MULTILIB_MATCHES       = $(MULTILIB_MATCHES_FLOAT) \
                          mcpu?power=mpower \
                          mcpu?power=mrios1 \
                          mcpu?power=mcpu?rios1 \
@@ -39,11 +27,11 @@ MULTILIB_MATCHES    = msoft-float=mcpu?403 \
                          mcpu?powerpc=mpowerpc-gpopt \
                          mcpu?powerpc=mpowerpc-gfxopt
 
-LIBGCC = stmp-multilib
-INSTALL_LIBGCC = install-multilib
+# 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
-milli.exp: $(srcdir)/config/rs6000/milli.exp
-       rm -f milli.exp
-       cp $(srcdir)/config/rs6000/milli.exp ./milli.exp
+$(T)milli.exp: $(srcdir)/config/rs6000/milli.exp
+       rm -f $(T)milli.exp
+       cp $(srcdir)/config/rs6000/milli.exp $(T)milli.exp