]> sourceware.org Git - glibc.git/commit
Support running libm tests for float128 as alias for long double.
authorJoseph Myers <joseph@codesourcery.com>
Mon, 16 Oct 2017 13:28:30 +0000 (13:28 +0000)
committerJoseph Myers <joseph@codesourcery.com>
Mon, 16 Oct 2017 13:28:30 +0000 (13:28 +0000)
commit596f70134a8f11967c65c1d55a94a3a2718c731d
tree042d0c95f65e50fceec0f4caf11d16325bf7e30c
parent02010e79ceb7989686a0c8c40878024e30fdc888
Support running libm tests for float128 as alias for long double.

This patch adds support for running libm tests for float128 in the
case where the float128 functions are aliases of long double
functions.  In this case, the sysdeps Makeconfig file
(i.e. sysdeps/ieee754/ldbl-128/Makeconfig) will need to define
"float128-alias-fcts = yes" to enable the tests.

Tested for x86_64.  Also tested with build-many-glibcs.py; installed
stripped shared libraries are unchanged by the patch.  Also tested
together with changes to enable the float128 aliases.

* math/Makefile (test-types): Add
$(type-float128-$(float128-alias-fcts)).
* math/test-float128.h (TYPE_STR): Define conditional on
[FLT128_MANT_DIG == LDBL_MANT_DIG].
(ULP_IDX): Likewise.
(ULP_I_IDX): Likewise.
ChangeLog
math/Makefile
math/test-float128.h
This page took 0.041949 seconds and 5 git commands to generate.