aboutsummaryrefslogtreecommitdiff
path: root/math/Makefile
diff options
context:
space:
mode:
authorJoseph Myers <joseph@codesourcery.com>2017-11-24 22:25:03 +0000
committerJoseph Myers <joseph@codesourcery.com>2017-11-24 22:25:03 +0000
commitae7207d033481191bdbf46f18afbb2fad0397730 (patch)
tree49f630a43a725b6bbde1b714ab20551e132686c8 /math/Makefile
parent9596fc69b188b5a190ed41ac92c0330efef1fdaa (diff)
downloadglibc-ae7207d033481191bdbf46f18afbb2fad0397730.tar
glibc-ae7207d033481191bdbf46f18afbb2fad0397730.tar.gz
glibc-ae7207d033481191bdbf46f18afbb2fad0397730.tar.bz2
glibc-ae7207d033481191bdbf46f18afbb2fad0397730.zip
Support testing _Float64x libm functions.
This patch adds support for testing _Float64x libm functions. A configuration with such functions sets float64x-alias-fcts = yes in a sysdeps Makeconfig file; until such settings are added, this test support is inactive. Tested for x86_64, including in conjunction with _Float64x support patches. * math/test-float64x.h: New file. * math/Makefile (type-float64x-yes): New variable. (test-types): Add $(type-float64x-$(float64x-alias-fcts)).
Diffstat (limited to 'math/Makefile')
-rw-r--r--math/Makefile7
1 files changed, 6 insertions, 1 deletions
diff --git a/math/Makefile b/math/Makefile
index b2bd3d3bcc..668c283867 100644
--- a/math/Makefile
+++ b/math/Makefile
@@ -126,9 +126,14 @@ type-float-routines := k_rem_pio2f math_errf e_exp2f_data e_logf_data \
type-float128-suffix := f128
type-float128-routines := t_sincosf128 k_sincosf128
type-float128-yes := float128
+
+# _Float64x may be supported, only as an alias type.
+type-float64x-yes := float64x
+
types = $(types-basic) $(type-float128-$(float128-fcts))
test-types = $(test-types-basic) $(type-float128-$(float128-fcts)) \
- $(type-float128-$(float128-alias-fcts))
+ $(type-float128-$(float128-alias-fcts)) \
+ $(type-float64x-$(float64x-alias-fcts))
# For each of the basic types (float, double, long double), replace the
# occurrences of 'F' in arg 1 with the appropriate suffix for the type.