]> git.ipfire.org Git - thirdparty/glibc.git/commit
Fix the C++ version of issignaling when __NO_LONG_DOUBLE_MATH is defined
authorGabriel F. T. Gomes <gftg@linux.vnet.ibm.com>
Wed, 23 Aug 2017 13:16:54 +0000 (10:16 -0300)
committerGabriel F. T. Gomes <gftg@linux.vnet.ibm.com>
Thu, 24 Aug 2017 19:06:42 +0000 (16:06 -0300)
commit3d7b66f66cb223e899a7ebc0f4c20f13e711c9e0
tree15ec87ce030652ea6f3dc31ee7b5d056a1f1d1ae
parentebd6f0076a83bb25a9853773fbfbcff00b4c9a32
Fix the C++ version of issignaling when __NO_LONG_DOUBLE_MATH is defined

When __NO_LONG_DOUBLE_MATH is defined, __issignalingl is not available,
thus issignaling with long double argument should call __issignaling,
instead.

Tested for powerpc64le.

* math/math.h [defined __cplusplus] (issignaling): In the long
double case, call __issignalingl only if __NO_LONG_DOUBLE_MATH
is not defined.  Call __issignaling, otherwise.
ChangeLog
math/math.h