svn commit: r351648 - in head/lib: libc/tests/stdlib msun/tests
Li-Wen Hsu
lwhsu at FreeBSD.org
Sat Aug 31 20:45:46 UTC 2019
Author: lwhsu
Date: Sat Aug 31 20:45:45 2019
New Revision: 351648
URL: https://svnweb.freebsd.org/changeset/base/351648
Log:
Unskip test cases from netbsd-tests by defining __HAVE_FENV
This unskips:
- lib.libc.stdlib.strtod_test.strtod_round
- lib.msun.fe_round_test.t_nofe_round
In lib/msun/tests/Makefile only define on fe_round_test.c because
lib.msun.ilogb_test.ilogb will get wrong results and needs more examination.
MFC after: 1 week
Sponsored by: The FreeBSD Foundation
Modified:
head/lib/libc/tests/stdlib/Makefile
head/lib/msun/tests/Makefile
Modified: head/lib/libc/tests/stdlib/Makefile
==============================================================================
--- head/lib/libc/tests/stdlib/Makefile Sat Aug 31 18:04:33 2019 (r351647)
+++ head/lib/libc/tests/stdlib/Makefile Sat Aug 31 20:45:45 2019 (r351648)
@@ -14,6 +14,9 @@ ATF_TESTS_CXX+= cxa_thread_atexit_test
ATF_TESTS_CXX+= cxa_thread_atexit_nothr_test
.endif
+# All architectures on FreeBSD have fenv.h
+CFLAGS+= -D__HAVE_FENV
+
# Not sure why this isn't defined for all architectures, since most
# have long double.
.if ${MACHINE_CPUARCH} == "aarch64" || \
Modified: head/lib/msun/tests/Makefile
==============================================================================
--- head/lib/msun/tests/Makefile Sat Aug 31 18:04:33 2019 (r351647)
+++ head/lib/msun/tests/Makefile Sat Aug 31 20:45:45 2019 (r351648)
@@ -99,6 +99,8 @@ ARCH_SUBDIR= ${MACHINE_CPUARCH}
# precision is.
CFLAGS+= -DLDBL_PREC=${LDBL_PREC}
+CFLAGS.fe_round_test+= -D__HAVE_FENV
+
.include <netbsd-tests.test.mk>
.include <bsd.test.mk>
More information about the svn-src-all
mailing list