diff options
author | ngie <ngie@FreeBSD.org> | 2015-12-16 09:11:11 +0000 |
---|---|---|
committer | ngie <ngie@FreeBSD.org> | 2015-12-16 09:11:11 +0000 |
commit | 3d03354a9230e4702e64940c74b710e4fa6aab7e (patch) | |
tree | d309331fa8ea8efc06787a3f9b15d1d7f467b10b | |
parent | cef16a76919e6f643ec8151328a48bcf7a675dd4 (diff) | |
download | FreeBSD-src-3d03354a9230e4702e64940c74b710e4fa6aab7e.zip FreeBSD-src-3d03354a9230e4702e64940c74b710e4fa6aab7e.tar.gz |
Integrate a number of testcases from tools/regression/lib/msun
into the FreeBSD test suite
There's no functional change with these testcases; they're purposely
being left in TAP format for the time being
Other testcases which crash on amd64/i386 as-is have not been
integrated yet (they need to be retested on a later version of
CURRENT, as I haven't used i386 in some time)
MFC after: 3 weeks
Sponsored by: EMC / Isilon Storage Division
-rw-r--r-- | lib/msun/tests/Makefile | 25 | ||||
-rw-r--r-- | lib/msun/tests/cexp_test.c (renamed from tools/regression/lib/msun/test-cexp.c) | 0 | ||||
-rw-r--r-- | lib/msun/tests/conj_test.c (renamed from tools/regression/lib/msun/test-conj.c) | 0 | ||||
-rw-r--r-- | lib/msun/tests/csqrt_test.c (renamed from tools/regression/lib/msun/test-csqrt.c) | 0 | ||||
-rw-r--r-- | lib/msun/tests/fenv_test.c (renamed from tools/regression/lib/msun/test-fenv.c) | 0 | ||||
-rw-r--r-- | lib/msun/tests/fmaxmin_test.c (renamed from tools/regression/lib/msun/test-fmaxmin.c) | 0 | ||||
-rw-r--r-- | lib/msun/tests/ilogb_test.c (renamed from tools/regression/lib/msun/test-ilogb.c) | 0 | ||||
-rw-r--r-- | lib/msun/tests/invctrig_test.c (renamed from tools/regression/lib/msun/test-invctrig.c) | 0 | ||||
-rw-r--r-- | lib/msun/tests/logarithm_test.c (renamed from tools/regression/lib/msun/test-logarithm.c) | 0 | ||||
-rw-r--r-- | lib/msun/tests/lrint_test.c (renamed from tools/regression/lib/msun/test-lrint.c) | 0 | ||||
-rw-r--r-- | lib/msun/tests/nan_test.c (renamed from tools/regression/lib/msun/test-nan.c) | 0 | ||||
-rw-r--r-- | lib/msun/tests/nearbyint_test.c (renamed from tools/regression/lib/msun/test-nearbyint.c) | 0 | ||||
-rw-r--r-- | lib/msun/tests/next_test.c (renamed from tools/regression/lib/msun/test-next.c) | 0 | ||||
-rw-r--r-- | lib/msun/tests/rem_test.c (renamed from tools/regression/lib/msun/test-rem.c) | 0 | ||||
-rw-r--r-- | lib/msun/tests/trig_test.c (renamed from tools/regression/lib/msun/test-trig.c) | 0 | ||||
-rw-r--r-- | tools/regression/lib/msun/Makefile | 8 | ||||
-rw-r--r-- | tools/regression/lib/msun/test-cexp.t | 10 | ||||
-rw-r--r-- | tools/regression/lib/msun/test-conj.t | 10 | ||||
-rw-r--r-- | tools/regression/lib/msun/test-csqrt.t | 10 | ||||
-rw-r--r-- | tools/regression/lib/msun/test-fenv.t | 10 | ||||
-rw-r--r-- | tools/regression/lib/msun/test-fmaxmin.t | 10 | ||||
-rw-r--r-- | tools/regression/lib/msun/test-ilogb.t | 10 | ||||
-rw-r--r-- | tools/regression/lib/msun/test-logarithm.t | 10 | ||||
-rw-r--r-- | tools/regression/lib/msun/test-lrint.t | 10 | ||||
-rw-r--r-- | tools/regression/lib/msun/test-nan.t | 10 | ||||
-rw-r--r-- | tools/regression/lib/msun/test-nearbyint.t | 10 | ||||
-rw-r--r-- | tools/regression/lib/msun/test-next.t | 10 | ||||
-rw-r--r-- | tools/regression/lib/msun/test-rem.t | 10 | ||||
-rw-r--r-- | tools/regression/lib/msun/test-trig.t | 10 |
29 files changed, 27 insertions, 136 deletions
diff --git a/lib/msun/tests/Makefile b/lib/msun/tests/Makefile index 61fd83e..dfac5a2 100644 --- a/lib/msun/tests/Makefile +++ b/lib/msun/tests/Makefile @@ -36,11 +36,34 @@ NETBSD_ATF_TESTS_C+= sqrt_test NETBSD_ATF_TESTS_C+= tan_test NETBSD_ATF_TESTS_C+= tanh_test +TAP_TESTS_C+= cexp_test +TAP_TESTS_C+= conj_test +TAP_TESTS_C+= csqrt_test +TAP_TESTS_C+= fenv_test +TAP_TESTS_C+= fmaxmin_test +TAP_TESTS_C+= ilogb_test +TAP_TESTS_C+= invctrig_test +TAP_TESTS_C+= logarithm_test +TAP_TESTS_C+= lrint_test +TAP_TESTS_C+= nan_test +TAP_TESTS_C+= nearbyint_test +TAP_TESTS_C+= next_test +TAP_TESTS_C+= rem_test +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 -LIBADD+= m #COPTS+= -Wfloat-equal +IGNORE_PRAGMA= + +LIBADD+= m + # Copied from lib/msun/Makefile .if ${MACHINE_CPUARCH} == "i386" ARCH_SUBDIR= i387 diff --git a/tools/regression/lib/msun/test-cexp.c b/lib/msun/tests/cexp_test.c index 6be71ad..6be71ad 100644 --- a/tools/regression/lib/msun/test-cexp.c +++ b/lib/msun/tests/cexp_test.c diff --git a/tools/regression/lib/msun/test-conj.c b/lib/msun/tests/conj_test.c index 7426f9e..7426f9e 100644 --- a/tools/regression/lib/msun/test-conj.c +++ b/lib/msun/tests/conj_test.c diff --git a/tools/regression/lib/msun/test-csqrt.c b/lib/msun/tests/csqrt_test.c index aa119d1..aa119d1 100644 --- a/tools/regression/lib/msun/test-csqrt.c +++ b/lib/msun/tests/csqrt_test.c diff --git a/tools/regression/lib/msun/test-fenv.c b/lib/msun/tests/fenv_test.c index 0ea6e42..0ea6e42 100644 --- a/tools/regression/lib/msun/test-fenv.c +++ b/lib/msun/tests/fenv_test.c diff --git a/tools/regression/lib/msun/test-fmaxmin.c b/lib/msun/tests/fmaxmin_test.c index 7ddcc87..7ddcc87 100644 --- a/tools/regression/lib/msun/test-fmaxmin.c +++ b/lib/msun/tests/fmaxmin_test.c diff --git a/tools/regression/lib/msun/test-ilogb.c b/lib/msun/tests/ilogb_test.c index a1440c4..a1440c4 100644 --- a/tools/regression/lib/msun/test-ilogb.c +++ b/lib/msun/tests/ilogb_test.c diff --git a/tools/regression/lib/msun/test-invctrig.c b/lib/msun/tests/invctrig_test.c index 34e78a1..34e78a1 100644 --- a/tools/regression/lib/msun/test-invctrig.c +++ b/lib/msun/tests/invctrig_test.c diff --git a/tools/regression/lib/msun/test-logarithm.c b/lib/msun/tests/logarithm_test.c index 18b9ebe..18b9ebe 100644 --- a/tools/regression/lib/msun/test-logarithm.c +++ b/lib/msun/tests/logarithm_test.c diff --git a/tools/regression/lib/msun/test-lrint.c b/lib/msun/tests/lrint_test.c index ba099aa..ba099aa 100644 --- a/tools/regression/lib/msun/test-lrint.c +++ b/lib/msun/tests/lrint_test.c diff --git a/tools/regression/lib/msun/test-nan.c b/lib/msun/tests/nan_test.c index c12926b..c12926b 100644 --- a/tools/regression/lib/msun/test-nan.c +++ b/lib/msun/tests/nan_test.c diff --git a/tools/regression/lib/msun/test-nearbyint.c b/lib/msun/tests/nearbyint_test.c index 602ea2a..602ea2a 100644 --- a/tools/regression/lib/msun/test-nearbyint.c +++ b/lib/msun/tests/nearbyint_test.c diff --git a/tools/regression/lib/msun/test-next.c b/lib/msun/tests/next_test.c index d16fa77..d16fa77 100644 --- a/tools/regression/lib/msun/test-next.c +++ b/lib/msun/tests/next_test.c diff --git a/tools/regression/lib/msun/test-rem.c b/lib/msun/tests/rem_test.c index 36e3476..36e3476 100644 --- a/tools/regression/lib/msun/test-rem.c +++ b/lib/msun/tests/rem_test.c diff --git a/tools/regression/lib/msun/test-trig.c b/lib/msun/tests/trig_test.c index 1dcce1f..1dcce1f 100644 --- a/tools/regression/lib/msun/test-trig.c +++ b/lib/msun/tests/trig_test.c diff --git a/tools/regression/lib/msun/Makefile b/tools/regression/lib/msun/Makefile index dbf582f..8b301cb 100644 --- a/tools/regression/lib/msun/Makefile +++ b/tools/regression/lib/msun/Makefile @@ -1,10 +1,8 @@ # $FreeBSD$ -TESTS= test-cexp test-conj test-csqrt test-ctrig \ - test-exponential test-fenv test-fma \ - test-fmaxmin test-ilogb test-invtrig test-invctrig \ - test-logarithm test-lrint \ - test-lround test-nan test-nearbyint test-next test-rem test-trig +TESTS= test-ctrig \ + test-exponential test-fma \ + test-lround test-nearbyint test-next test-rem test-trig CFLAGS+= -O0 -lm -Wno-unknown-pragmas .PHONY: tests diff --git a/tools/regression/lib/msun/test-cexp.t b/tools/regression/lib/msun/test-cexp.t deleted file mode 100644 index 8bdfd03..0000000 --- a/tools/regression/lib/msun/test-cexp.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-conj.t b/tools/regression/lib/msun/test-conj.t deleted file mode 100644 index 8bdfd03..0000000 --- a/tools/regression/lib/msun/test-conj.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-csqrt.t b/tools/regression/lib/msun/test-csqrt.t deleted file mode 100644 index 8bdfd03..0000000 --- a/tools/regression/lib/msun/test-csqrt.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-fenv.t b/tools/regression/lib/msun/test-fenv.t deleted file mode 100644 index 8bdfd03..0000000 --- a/tools/regression/lib/msun/test-fenv.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-fmaxmin.t b/tools/regression/lib/msun/test-fmaxmin.t deleted file mode 100644 index 8bdfd03..0000000 --- a/tools/regression/lib/msun/test-fmaxmin.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-ilogb.t b/tools/regression/lib/msun/test-ilogb.t deleted file mode 100644 index 8bdfd03..0000000 --- a/tools/regression/lib/msun/test-ilogb.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-logarithm.t b/tools/regression/lib/msun/test-logarithm.t deleted file mode 100644 index 8bdfd03..0000000 --- a/tools/regression/lib/msun/test-logarithm.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-lrint.t b/tools/regression/lib/msun/test-lrint.t deleted file mode 100644 index 8bdfd03..0000000 --- a/tools/regression/lib/msun/test-lrint.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-nan.t b/tools/regression/lib/msun/test-nan.t deleted file mode 100644 index 8bdfd03..0000000 --- a/tools/regression/lib/msun/test-nan.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-nearbyint.t b/tools/regression/lib/msun/test-nearbyint.t deleted file mode 100644 index 8bdfd03..0000000 --- a/tools/regression/lib/msun/test-nearbyint.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-next.t b/tools/regression/lib/msun/test-next.t deleted file mode 100644 index 8bdfd03..0000000 --- a/tools/regression/lib/msun/test-next.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-rem.t b/tools/regression/lib/msun/test-rem.t deleted file mode 100644 index 8bdfd03..0000000 --- a/tools/regression/lib/msun/test-rem.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-trig.t b/tools/regression/lib/msun/test-trig.t deleted file mode 100644 index 8bdfd03..0000000 --- a/tools/regression/lib/msun/test-trig.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 |