summaryrefslogtreecommitdiffstats
path: root/testsuites
diff options
context:
space:
mode:
authorRalf Corsepius <ralf.corsepius@rtems.org>2011-02-02 14:00:38 +0000
committerRalf Corsepius <ralf.corsepius@rtems.org>2011-02-02 14:00:38 +0000
commit1c64f503861f40cbf101e448f188ea789629ab76 (patch)
tree12c2bf62a4cb1d9b1cdfc7e9bc3544e7a2463e33 /testsuites
parentRemove. (diff)
downloadrtems-1c64f503861f40cbf101e448f188ea789629ab76.tar.bz2
Reflect having split-out mathl and mathf.
Diffstat (limited to 'testsuites')
-rw-r--r--testsuites/libtests/math/Makefile.am24
-rw-r--r--testsuites/libtests/math/init.c8
2 files changed, 6 insertions, 26 deletions
diff --git a/testsuites/libtests/math/Makefile.am b/testsuites/libtests/math/Makefile.am
index ebfbfc182f..27cf21a480 100644
--- a/testsuites/libtests/math/Makefile.am
+++ b/testsuites/libtests/math/Makefile.am
@@ -3,30 +3,14 @@
##
rtems_tests_PROGRAMS = math
-math_SOURCES = init.c domath.c domathf.c domathl.c
-EXTRA_DIST = domath.in
+math_SOURCES = init.c domath.c
+EXTRA_DIST = $(srcdir)/../math/domath.in
-# FIXME: Skip long double, not yet supported in newlib
-math_CPPFLAGS = $(AM_CPPFLAGS) -DNO_LONG_DOUBLE
-
-domath.c: $(srcdir)/domath.in
+$(srcdir)/domath.c: $(srcdir)/../math/domath.in
sed -e 's,[@]FTYPE[@],double,' \
-e 's,[@]FSUFFIX[@], ,g' \
-e 's,[@]FGUARD[@],NO_DOUBLE,' \
- $(srcdir)/domath.in > $(srcdir)/domath.c
-
-domathf.c: $(srcdir)/domath.in
- sed -e 's,[@]FTYPE[@],float,' \
- -e 's,[@]FSUFFIX[@],f,g' \
- -e 's,[@]FGUARD[@],NO_FLOAT,' \
- $(srcdir)/domath.in > $(srcdir)/domathf.c
-
-domathl.c: $(srcdir)/domath.in
- sed -e 's,[@]FTYPE[@],long double,' \
- -e 's,[@]FSUFFIX[@],l,g' \
- -e 's,%f,%Lf,g' \
- -e 's,[@]FGUARD[@],NO_LONG_DOUBLE,' \
- $(srcdir)/domath.in > $(srcdir)/domathl.c
+ $(srcdir)/../math/domath.in > $(srcdir)/domath.c
dist_rtems_tests_DATA = math.scn
diff --git a/testsuites/libtests/math/init.c b/testsuites/libtests/math/init.c
index 319efd0439..60966af61c 100644
--- a/testsuites/libtests/math/init.c
+++ b/testsuites/libtests/math/init.c
@@ -28,8 +28,6 @@
#include <stdlib.h>
extern void domath(void);
-extern void domathf(void);
-extern void domathl(void);
#if __rtems__
rtems_task Init(
@@ -39,13 +37,11 @@ rtems_task Init(
int main( void )
#endif
{
- fprintf( stdout, "*** FLOAT MATH TEST ***\n" );
+ fprintf( stdout, "*** DOUBLE MATH TEST ***\n" );
domath();
- domathf();
- domathl();
- fprintf( stdout, "*** END OF FLOAT MATH TEST ***\n" );
+ fprintf( stdout, "*** END OF DOUBLE MATH TEST ***\n" );
exit( 0 );
}