* include/c_std/std_cmath.h: Don't import C99's float transcendentals
authorsayle <sayle@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 15 Nov 2003 14:26:47 +0000 (14:26 +0000)
committersayle <sayle@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 15 Nov 2003 14:26:47 +0000 (14:26 +0000)
commit18adc1ff3b97fd653b9c293aaabd866d8eb0cb51
tree0b957def5b15a525410bba871e11102a1c097b00
parent1f8ad195e9ea69a6b1a5b42eeb8b7c4ee125314a
* 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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73629 138bc75d-0d04-0410-961f-82ee72b054a4
libstdc++-v3/ChangeLog
libstdc++-v3/include/c_std/std_cmath.h
libstdc++-v3/libmath/stubs.c