diff options
author | Gabriel F. T. Gomes <gftg@linux.vnet.ibm.com> | 2017-03-28 09:48:42 -0300 |
---|---|---|
committer | Gabriel F. T. Gomes <gftg@linux.vnet.ibm.com> | 2017-04-24 09:30:56 -0300 |
commit | 9581e76dbb4a8dad8a4493ef6833685153edd1d9 (patch) | |
tree | 1922d32e72542a25d59be00a3c483f8bda429972 /ChangeLog | |
parent | 5ea9ce3749007348a8d12e8eef9e0ccc6fd90aec (diff) | |
download | glibc-9581e76dbb4a8dad8a4493ef6833685153edd1d9.tar.gz glibc-9581e76dbb4a8dad8a4493ef6833685153edd1d9.tar.xz glibc-9581e76dbb4a8dad8a4493ef6833685153edd1d9.zip |
Macroize function declarations in math_private.h
This patch moves the declaration of many floating-point functions from math_private.h to math_private_calls.h and macroize the declaration to be dependent on floating-point type. For each of float, double, and long double, the new header file is included once. This reduces the amount of repetitive boilerplate that will be required when adding float128 versions of these functions. Tested for powerpc64le and s390x. * sysdeps/generic/math_private.h: Move the declaration of many functions to sysdeps/generic/math_private_calls.h. * sysdeps/generic/math_private_calls.h: New file with the declarations of the functions removed from math_private.h macroized by floating-point type.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog index 38a281dd59..2f72e4bfe4 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,11 @@ +2017-04-24 Gabriel F. T. Gomes <gftg@linux.vnet.ibm.com> + + * sysdeps/generic/math_private.h: Move the declaration of many + functions to sysdeps/generic/math_private_calls.h. + * sysdeps/generic/math_private_calls.h: New file with the + declarations of the functions removed from math_private.h + macroized by floating-point type. + 2017-04-21 Stefan Liebler <stli@linux.vnet.ibm.com> * sysdeps/s390/multiarch/utf8-utf32-z9.c: New File. |