Module Name: src
Committed By: njoly
Date: Fri Mar 9 08:03:53 UTC 2012
Modified Files:
src/lib/libm: Makefile
Log Message:
On alpha compile the math library with dynamic rounding mode instead
of fixed normal IEEE rounding mode. This makes function that depends on
the current rounding mode, such as rint(3), just work.
To generate a diff of this commit:
cvs rdiff -u -r1.120 -r1.121 src/lib/libm/Makefile
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/lib/libm/Makefile
diff -u src/lib/libm/Makefile:1.120 src/lib/libm/Makefile:1.121
--- src/lib/libm/Makefile:1.120 Sat Sep 17 10:51:52 2011
+++ src/lib/libm/Makefile Fri Mar 9 08:03:53 2012
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.120 2011/09/17 10:51:52 jruoho Exp $
+# $NetBSD: Makefile,v 1.121 2012/03/09 08:03:53 njoly Exp $
#
# @(#)Makefile 5.1beta 93/09/24
#
@@ -117,6 +117,10 @@ WARNS?=4
.PATH: ${.CURDIR}/src
.PATH: ${.CURDIR}/noieee_src
+.if (${MACHINE_ARCH} == "alpha")
+CFLAGS+= -mfp-rounding-mode=d
+.endif
+
.if (${MACHINE_ARCH} != "vax")
CPPFLAGS+= -D_MULTI_LIBM -D_POSIX_MODE
# XXX noieee libm is gross