summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/libc/arch/m68k/gen/Makefile.inc8
1 files changed, 7 insertions, 1 deletions
diff --git a/lib/libc/arch/m68k/gen/Makefile.inc b/lib/libc/arch/m68k/gen/Makefile.inc
index a64bf7878fb..58732bac966 100644
--- a/lib/libc/arch/m68k/gen/Makefile.inc
+++ b/lib/libc/arch/m68k/gen/Makefile.inc
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.inc,v 1.21 2003/10/25 22:31:20 kleink Exp $
+# $NetBSD: Makefile.inc,v 1.22 2003/10/26 10:03:11 kleink Exp $
SRCS+= alloca.S fabs.S
@@ -7,7 +7,13 @@ SRCS+= infinityf_ieee754.c infinity_ieee754.c
SRCS+= nanf_ieee754.c
SRCS+= frexp_ieee754.c isinf_ieee754.c isnan_ieee754.c
+# 68000-based machines use a double-extended `long double' type
+# for which the generic ieee754 versions can be used
+.if ${MACHINE_ARCH} == "m68000"
+SRCS+= infinityl_dbl_ieee754.c isinfl_dbl_ieee754.c isnanl_dbl_ieee754.c
+.else
SRCS+= infinityl.c isinfl.c isnanl.c
+.endif
SRCS+= ashlsi3.S ashrsi3.S \
lshlsi3.S lshrsi3.S \