summaryrefslogtreecommitdiff
path: root/lib/msun
diff options
context:
space:
mode:
authorMitchell Horne <mhorne@FreeBSD.org>2020-06-24 13:11:19 +0000
committerMitchell Horne <mhorne@FreeBSD.org>2020-06-24 13:11:19 +0000
commit2d143336dec8a43803bfba507c5f29a625bc4137 (patch)
tree108f50e9bec9181eb718236e25cd6d34ed98e203 /lib/msun
parent7a9a01db9f8109d5dd289674979479a2f91dfb52 (diff)
downloadsrc-test2-2d143336dec8a43803bfba507c5f29a625bc4137.tar.gz
src-test2-2d143336dec8a43803bfba507c5f29a625bc4137.zip
Notes
Diffstat (limited to 'lib/msun')
-rw-r--r--lib/msun/tests/Makefile7
1 files changed, 4 insertions, 3 deletions
diff --git a/lib/msun/tests/Makefile b/lib/msun/tests/Makefile
index 6c8cee976173..d1c8ba34398c 100644
--- a/lib/msun/tests/Makefile
+++ b/lib/msun/tests/Makefile
@@ -10,11 +10,12 @@ CFLAGS+= -DHAVE_FENV_H
# For isqemu.h
CFLAGS+= -I${TESTSRC:H}/libc/gen
-# Not sure why this isn't defined for all architectures, since most
-# have long double.
+# Define __HAVE_LONG_DOUBLE for architectures whose long double has greater
+# precision than their double.
.if ${MACHINE_CPUARCH} == "aarch64" || \
${MACHINE_CPUARCH} == "amd64" || \
- ${MACHINE_CPUARCH} == "i386"
+ ${MACHINE_CPUARCH} == "i386" || \
+ ${MACHINE_CPUARCH} == "riscv"
CFLAGS+= -D__HAVE_LONG_DOUBLE
.endif