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
This commit is contained in:
parent
9cb2010158
commit
4dc607e7f2
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=292328
@ -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
|
||||
|
@ -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
|
||||
|
@ -1,10 +0,0 @@
|
||||
#!/bin/sh
|
||||
# $FreeBSD$
|
||||
|
||||
cd `dirname $0`
|
||||
|
||||
executable=`basename $0 .t`
|
||||
|
||||
make $executable 2>&1 > /dev/null
|
||||
|
||||
exec ./$executable
|
@ -1,10 +0,0 @@
|
||||
#!/bin/sh
|
||||
# $FreeBSD$
|
||||
|
||||
cd `dirname $0`
|
||||
|
||||
executable=`basename $0 .t`
|
||||
|
||||
make $executable 2>&1 > /dev/null
|
||||
|
||||
exec ./$executable
|
@ -1,10 +0,0 @@
|
||||
#!/bin/sh
|
||||
# $FreeBSD$
|
||||
|
||||
cd `dirname $0`
|
||||
|
||||
executable=`basename $0 .t`
|
||||
|
||||
make $executable 2>&1 > /dev/null
|
||||
|
||||
exec ./$executable
|
@ -1,10 +0,0 @@
|
||||
#!/bin/sh
|
||||
# $FreeBSD$
|
||||
|
||||
cd `dirname $0`
|
||||
|
||||
executable=`basename $0 .t`
|
||||
|
||||
make $executable 2>&1 > /dev/null
|
||||
|
||||
exec ./$executable
|
@ -1,10 +0,0 @@
|
||||
#!/bin/sh
|
||||
# $FreeBSD$
|
||||
|
||||
cd `dirname $0`
|
||||
|
||||
executable=`basename $0 .t`
|
||||
|
||||
make $executable 2>&1 > /dev/null
|
||||
|
||||
exec ./$executable
|
@ -1,10 +0,0 @@
|
||||
#!/bin/sh
|
||||
# $FreeBSD$
|
||||
|
||||
cd `dirname $0`
|
||||
|
||||
executable=`basename $0 .t`
|
||||
|
||||
make $executable 2>&1 > /dev/null
|
||||
|
||||
exec ./$executable
|
@ -1,10 +0,0 @@
|
||||
#!/bin/sh
|
||||
# $FreeBSD$
|
||||
|
||||
cd `dirname $0`
|
||||
|
||||
executable=`basename $0 .t`
|
||||
|
||||
make $executable 2>&1 > /dev/null
|
||||
|
||||
exec ./$executable
|
@ -1,10 +0,0 @@
|
||||
#!/bin/sh
|
||||
# $FreeBSD$
|
||||
|
||||
cd `dirname $0`
|
||||
|
||||
executable=`basename $0 .t`
|
||||
|
||||
make $executable 2>&1 > /dev/null
|
||||
|
||||
exec ./$executable
|
@ -1,10 +0,0 @@
|
||||
#!/bin/sh
|
||||
# $FreeBSD$
|
||||
|
||||
cd `dirname $0`
|
||||
|
||||
executable=`basename $0 .t`
|
||||
|
||||
make $executable 2>&1 > /dev/null
|
||||
|
||||
exec ./$executable
|
@ -1,10 +0,0 @@
|
||||
#!/bin/sh
|
||||
# $FreeBSD$
|
||||
|
||||
cd `dirname $0`
|
||||
|
||||
executable=`basename $0 .t`
|
||||
|
||||
make $executable 2>&1 > /dev/null
|
||||
|
||||
exec ./$executable
|
@ -1,10 +0,0 @@
|
||||
#!/bin/sh
|
||||
# $FreeBSD$
|
||||
|
||||
cd `dirname $0`
|
||||
|
||||
executable=`basename $0 .t`
|
||||
|
||||
make $executable 2>&1 > /dev/null
|
||||
|
||||
exec ./$executable
|
@ -1,10 +0,0 @@
|
||||
#!/bin/sh
|
||||
# $FreeBSD$
|
||||
|
||||
cd `dirname $0`
|
||||
|
||||
executable=`basename $0 .t`
|
||||
|
||||
make $executable 2>&1 > /dev/null
|
||||
|
||||
exec ./$executable
|
@ -1,10 +0,0 @@
|
||||
#!/bin/sh
|
||||
# $FreeBSD$
|
||||
|
||||
cd `dirname $0`
|
||||
|
||||
executable=`basename $0 .t`
|
||||
|
||||
make $executable 2>&1 > /dev/null
|
||||
|
||||
exec ./$executable
|
Loading…
Reference in New Issue
Block a user