Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSzabolcs Nagy <szabolcs.nagy@arm.com>2017-10-17 14:41:20 +0300
committerCorinna Vinschen <corinna@vinschen.de>2017-10-20 12:19:02 +0300
commit56e494c074ef1c790e455f10c37337c6009c814c (patch)
treedadffef14f35c165d5a866ae13cfb0ef4c73bf2e /libgloss/aarch64
parent3bdd4841034bb1264135e8bd94fc01f76ded39bb (diff)
fix internal __ieee754_expf and __ieee754_logf calls
The recently added new math code inlines error handling instead of using error handling wrappers around __ieee754* internal symbols, and thus the __ieee754* symbols are no longer provided. However __ieee754_expf and __ieee754_logf are used in the implementation of a number of other math functions. These symbols are safe to redirect to the external expf and logf symbols, because those names are always reserved when single precision math functions are reserved and the additional error handling code is either not reached or there will be an error in the final result that will override an internal spurious errno setting. For consistency all of __ieee754_expf, __ieee754_logf and __ieee754_powf are redirected using a macro.
Diffstat (limited to 'libgloss/aarch64')
0 files changed, 0 insertions, 0 deletions