summaryrefslogtreecommitdiff
path: root/lib/libc/arch
diff options
context:
space:
mode:
authorkleink <kleink@NetBSD.org>2003-10-26 10:03:11 +0000
committerkleink <kleink@NetBSD.org>2003-10-26 10:03:11 +0000
commitbe5cd162d0cd656a676e37fede35d0ff2e73f41f (patch)
treed0568b3666407dee59d09fcf5c42de7671f3e5cc /lib/libc/arch
parent3fda49f7af0b3f99032539aa976b52b9275aa09d (diff)
Use the generic `long double' == `double' versions on m68000.
Diffstat (limited to 'lib/libc/arch')
-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 \