summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorngie <ngie@FreeBSD.org>2015-12-20 05:06:44 +0000
committerngie <ngie@FreeBSD.org>2015-12-20 05:06:44 +0000
commit3bac69583d1d292cc9579bf9757ec4731e4dfc22 (patch)
tree76d1a7bcecc132f3d2f546b0effb57e6f388cf41
parent01ee8dcf4c4011cf5d502f9625eea391ab82e71e (diff)
downloadFreeBSD-src-3bac69583d1d292cc9579bf9757ec4731e4dfc22.zip
FreeBSD-src-3bac69583d1d292cc9579bf9757ec4731e4dfc22.tar.gz
Integrate the remaining tools/regression/lib/msun testcases into the
FreeBSD test suite under lib/msun/tests MFC after: 3 weeks X-MFC with: r292328 Sponsored by: EMC / Isilon Storage Division
-rw-r--r--lib/msun/tests/Makefile8
-rw-r--r--lib/msun/tests/ctrig_test.c (renamed from tools/regression/lib/msun/test-ctrig.c)0
-rw-r--r--lib/msun/tests/exponential_test.c (renamed from tools/regression/lib/msun/test-exponential.c)0
-rw-r--r--lib/msun/tests/fma_test.c (renamed from tools/regression/lib/msun/test-fma.c)0
-rw-r--r--lib/msun/tests/invtrig_test.c (renamed from tools/regression/lib/msun/test-invtrig.c)0
-rw-r--r--lib/msun/tests/lround_test.c (renamed from tools/regression/lib/msun/test-lround.c)0
-rw-r--r--lib/msun/tests/lround_test.t (renamed from tools/regression/lib/msun/test-ctrig.t)0
-rw-r--r--lib/msun/tests/test-utils.h (renamed from tools/regression/lib/msun/test-utils.h)0
-rw-r--r--tools/regression/lib/msun/Makefile14
-rw-r--r--tools/regression/lib/msun/test-exponential.t10
-rw-r--r--tools/regression/lib/msun/test-fma.t10
-rw-r--r--tools/regression/lib/msun/test-invtrig.t10
-rw-r--r--tools/regression/lib/msun/test-lround.t10
13 files changed, 7 insertions, 55 deletions
diff --git a/lib/msun/tests/Makefile b/lib/msun/tests/Makefile
index dfac5a2..bbf0f01 100644
--- a/lib/msun/tests/Makefile
+++ b/lib/msun/tests/Makefile
@@ -39,12 +39,19 @@ NETBSD_ATF_TESTS_C+= tanh_test
TAP_TESTS_C+= cexp_test
TAP_TESTS_C+= conj_test
TAP_TESTS_C+= csqrt_test
+TAP_TESTS_C+= ctrig_test
+TAP_TESTS_C+= exponential_test
TAP_TESTS_C+= fenv_test
+TAP_TESTS_C+= fma_test
TAP_TESTS_C+= fmaxmin_test
TAP_TESTS_C+= ilogb_test
+TAP_TESTS_C+= invtrig_test
TAP_TESTS_C+= invctrig_test
TAP_TESTS_C+= logarithm_test
TAP_TESTS_C+= lrint_test
+# XXX: the testcase crashes on all platforms, but only on head
+# (bug 205451)
+#TAP_TESTS_C+= lround_test
TAP_TESTS_C+= nan_test
TAP_TESTS_C+= nearbyint_test
TAP_TESTS_C+= next_test
@@ -53,7 +60,6 @@ TAP_TESTS_C+= trig_test
.for t in ${TAP_TESTS_C}
CFLAGS.$t+= -O0
-CFLAGS.$t+= -I${SRCTOP}/tools/regression/lib/msun
.endfor
CSTD= c99
diff --git a/tools/regression/lib/msun/test-ctrig.c b/lib/msun/tests/ctrig_test.c
index 475b6c5..475b6c5 100644
--- a/tools/regression/lib/msun/test-ctrig.c
+++ b/lib/msun/tests/ctrig_test.c
diff --git a/tools/regression/lib/msun/test-exponential.c b/lib/msun/tests/exponential_test.c
index df552ee..df552ee 100644
--- a/tools/regression/lib/msun/test-exponential.c
+++ b/lib/msun/tests/exponential_test.c
diff --git a/tools/regression/lib/msun/test-fma.c b/lib/msun/tests/fma_test.c
index af7910e..af7910e 100644
--- a/tools/regression/lib/msun/test-fma.c
+++ b/lib/msun/tests/fma_test.c
diff --git a/tools/regression/lib/msun/test-invtrig.c b/lib/msun/tests/invtrig_test.c
index 01b0379..01b0379 100644
--- a/tools/regression/lib/msun/test-invtrig.c
+++ b/lib/msun/tests/invtrig_test.c
diff --git a/tools/regression/lib/msun/test-lround.c b/lib/msun/tests/lround_test.c
index 2a37367..2a37367 100644
--- a/tools/regression/lib/msun/test-lround.c
+++ b/lib/msun/tests/lround_test.c
diff --git a/tools/regression/lib/msun/test-ctrig.t b/lib/msun/tests/lround_test.t
index 8bdfd03..8bdfd03 100644
--- a/tools/regression/lib/msun/test-ctrig.t
+++ b/lib/msun/tests/lround_test.t
diff --git a/tools/regression/lib/msun/test-utils.h b/lib/msun/tests/test-utils.h
index bf0d6de..bf0d6de 100644
--- a/tools/regression/lib/msun/test-utils.h
+++ b/lib/msun/tests/test-utils.h
diff --git a/tools/regression/lib/msun/Makefile b/tools/regression/lib/msun/Makefile
deleted file mode 100644
index 4f48e82..0000000
--- a/tools/regression/lib/msun/Makefile
+++ /dev/null
@@ -1,14 +0,0 @@
-# $FreeBSD$
-
-TESTS= test-ctrig \
- test-exponential test-fma test-invtrig \
- test-lround
-CFLAGS+= -O0 -lm -Wno-unknown-pragmas
-
-.PHONY: tests
-tests: ${TESTS}
- for p in ${TESTS}; do ${.OBJDIR}/$$p; done
-
-.PHONY: clean
-clean:
- -rm -f ${TESTS}
diff --git a/tools/regression/lib/msun/test-exponential.t b/tools/regression/lib/msun/test-exponential.t
deleted file mode 100644
index 8bdfd03..0000000
--- a/tools/regression/lib/msun/test-exponential.t
+++ /dev/null
@@ -1,10 +0,0 @@
-#!/bin/sh
-# $FreeBSD$
-
-cd `dirname $0`
-
-executable=`basename $0 .t`
-
-make $executable 2>&1 > /dev/null
-
-exec ./$executable
diff --git a/tools/regression/lib/msun/test-fma.t b/tools/regression/lib/msun/test-fma.t
deleted file mode 100644
index 8bdfd03..0000000
--- a/tools/regression/lib/msun/test-fma.t
+++ /dev/null
@@ -1,10 +0,0 @@
-#!/bin/sh
-# $FreeBSD$
-
-cd `dirname $0`
-
-executable=`basename $0 .t`
-
-make $executable 2>&1 > /dev/null
-
-exec ./$executable
diff --git a/tools/regression/lib/msun/test-invtrig.t b/tools/regression/lib/msun/test-invtrig.t
deleted file mode 100644
index 8bdfd03..0000000
--- a/tools/regression/lib/msun/test-invtrig.t
+++ /dev/null
@@ -1,10 +0,0 @@
-#!/bin/sh
-# $FreeBSD$
-
-cd `dirname $0`
-
-executable=`basename $0 .t`
-
-make $executable 2>&1 > /dev/null
-
-exec ./$executable
diff --git a/tools/regression/lib/msun/test-lround.t b/tools/regression/lib/msun/test-lround.t
deleted file mode 100644
index 8bdfd03..0000000
--- a/tools/regression/lib/msun/test-lround.t
+++ /dev/null
@@ -1,10 +0,0 @@
-#!/bin/sh
-# $FreeBSD$
-
-cd `dirname $0`
-
-executable=`basename $0 .t`
-
-make $executable 2>&1 > /dev/null
-
-exec ./$executable
OpenPOWER on IntegriCloud