t-iris6 (FPBIT): New.
authorJeffrey Oldham <oldham@oz.codesourcery.com>
Wed, 8 Nov 2000 00:36:18 +0000 (00:36 +0000)
committerJeffrey D. Oldham <oldham@gcc.gnu.org>
Wed, 8 Nov 2000 00:36:18 +0000 (00:36 +0000)
2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>

* config/mips/t-iris6 (FPBIT): New.  Added so that __unorddf2 is
included in libgcc.a.
(DPBIT): Likewise.
(dp-bit.c): Likewise.
(fp-bit.c): Likewise.

From-SVN: r37306

gcc/ChangeLog
gcc/config/mips/t-iris6

index ccb6c5c466d59301c94caf4d427871602112048d..d33c3c40d612375e90f7e40a28bb8994b68aa28e 100644 (file)
@@ -1,3 +1,11 @@
+2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
+
+       * config/mips/t-iris6 (FPBIT): New.  Added so that __unorddf2 is
+       included in libgcc.a.
+       (DPBIT): Likewise.
+       (dp-bit.c): Likewise.
+       (fp-bit.c): Likewise.
+
 2000-11-07  Nick Clifton  <nickc@redhat.com>
 
        * config/m88k/m88k.h (GLOBAL_ASM_OP): Add missing tab.
index 879c841eef1d48a328307d513d5d043333e8b4eb..01129b833ebed0e86bf0169434a364de3a8e9dd2 100644 (file)
@@ -30,3 +30,18 @@ SHLIB_LINK = $(GCC_FOR_TARGET) $(LIBGCC2_CFLAGS) -shared -nodefaultlibs \
 # -Wl,-exports_file,@shlib_map_file@
 SHLIB_MKMAP = $(srcdir)/mkmap-flat.awk
 SHLIB_MAPFILES = $(srcdir)/libgcc-std.ver 
+
+# 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
+       echo '#undef US_SOFTWARE_GOFAST' > dp-bit.c
+       echo '#undef FLOAT' >> dp-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
+       echo '#undef US_SOFTWARE_GOFAST' >> fp-bit.c
+       cat $(srcdir)/config/fp-bit.c >> fp-bit.c