From be5cd162d0cd656a676e37fede35d0ff2e73f41f Mon Sep 17 00:00:00 2001 From: kleink Date: Sun, 26 Oct 2003 10:03:11 +0000 Subject: Use the generic `long double' == `double' versions on m68000. --- lib/libc/arch/m68k/gen/Makefile.inc | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'lib/libc') 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 \ -- cgit