]> git.ipfire.org Git - thirdparty/gcc.git/commit
std_cmath.h: Don't import C99's float transcendentals into the __gnu_cxx::__c99_bindi...
authorRoger Sayle <roger@eyesopen.com>
Sat, 15 Nov 2003 14:26:47 +0000 (14:26 +0000)
committerRoger Sayle <sayle@gcc.gnu.org>
Sat, 15 Nov 2003 14:26:47 +0000 (14:26 +0000)
commitc85dfef7a0385d2c4f54495d8882c0f1d3aef4b0
tree0b957def5b15a525410bba871e11102a1c097b00
parent1f7290e64d03a849a1d983b9faaaab975f8cb5a7
std_cmath.h: Don't import C99's float transcendentals into the __gnu_cxx::__c99_binding...

* include/c_std/std_cmath.h: Don't import C99's float transcendentals
into the __gnu_cxx::__c99_binding namespace.
(acos, asin, atan, atan2, ceil, cosh, exp, floor, fmod, frexp,
ldexp, log, log10, modf, pow, sinh, tan, tanh): Implement using
GCC's math builtins, i.e. __builtin_foo.
* libmath/stubs.c (acosf, acosl, asinf, asinl, atanf, atanl,
ceilf, ceill, floorf, floorl, fmodf, fmodl, frexpf, frexpl,
ldexpf, ldexpl, modff, modfl): Provide stub implementations.

From-SVN: r73629
libstdc++-v3/ChangeLog
libstdc++-v3/include/c_std/std_cmath.h
libstdc++-v3/libmath/stubs.c