summaryrefslogtreecommitdiff
path: root/gnu/lib
diff options
context:
space:
mode:
authorWarner Losh <imp@FreeBSD.org>2010-01-08 23:11:23 +0000
committerWarner Losh <imp@FreeBSD.org>2010-01-08 23:11:23 +0000
commite1694bc9a63833d863f6a7683f1b4e4e306fba80 (patch)
tree9977d87ba3169da17ff823ecaef14513a09e572b /gnu/lib
parent7eb498c3b52539ec3953a12c46dfc9f1ef0d5f6e (diff)
Notes
Diffstat (limited to 'gnu/lib')
-rw-r--r--gnu/lib/libgcc/Makefile6
1 files changed, 5 insertions, 1 deletions
diff --git a/gnu/lib/libgcc/Makefile b/gnu/lib/libgcc/Makefile
index cb2a629e9859..51e763046554 100644
--- a/gnu/lib/libgcc/Makefile
+++ b/gnu/lib/libgcc/Makefile
@@ -115,6 +115,10 @@ LIB2FUNCS_EXTRA = floatunsidf.c floatunsisf.c
# _fixsfsi _fixunssfsi _floatdidf _floatdisf
.endif
+.if ${TARGET_ARCH} == "mips"
+LIB2FUNCS_EXTRA = floatunsidf.c floatunsisf.c
+.endif
+
.if ${TARGET_ARCH} == "ia64"
# from config/ia64/t-ia64
LIB1ASMSRC = lib1funcs.asm
@@ -179,7 +183,7 @@ OBJ_GRPS = STD DIV
#
# Floating point emulation functions
#
-.if ${TARGET_ARCH} == "armNOT_YET" || ${TARGET_ARCH} == "mips" || \
+.if ${TARGET_ARCH} == "armNOT_YET" || \
${TARGET_ARCH} == "powerpc" || ${TARGET_ARCH} == "sparc64"
FPBIT_CFLAGS = -DFINE_GRAINED_LIBRARIES -DFLOAT