mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-03-01 07:15:31 +08:00
* builtins.c (mathfn_built_in): Handle new math builtins.
From-SVN: r70913
This commit is contained in:
parent
b251717302
commit
d119e83e64
@ -1,3 +1,7 @@
|
||||
2003-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
|
||||
|
||||
* builtins.c (mathfn_built_in): Handle new math builtins.
|
||||
|
||||
2003-08-28 Per Bothner <per@bothner.com>
|
||||
|
||||
Fix (hopefully temporary) for breakage caused by my 08-21 patch.
|
||||
|
@ -1490,18 +1490,79 @@ mathfn_built_in (tree type, enum built_in_function fn)
|
||||
|
||||
switch (fn)
|
||||
{
|
||||
CASE_MATHFN (BUILT_IN_ACOS)
|
||||
CASE_MATHFN (BUILT_IN_ACOSH)
|
||||
CASE_MATHFN (BUILT_IN_ASIN)
|
||||
CASE_MATHFN (BUILT_IN_ASINH)
|
||||
CASE_MATHFN (BUILT_IN_ATAN)
|
||||
CASE_MATHFN (BUILT_IN_ATAN2)
|
||||
CASE_MATHFN (BUILT_IN_ATANH)
|
||||
CASE_MATHFN (BUILT_IN_CBRT)
|
||||
CASE_MATHFN (BUILT_IN_CEIL)
|
||||
CASE_MATHFN (BUILT_IN_COPYSIGN)
|
||||
CASE_MATHFN (BUILT_IN_COS)
|
||||
CASE_MATHFN (BUILT_IN_COSH)
|
||||
CASE_MATHFN (BUILT_IN_DREM)
|
||||
CASE_MATHFN (BUILT_IN_ERF)
|
||||
CASE_MATHFN (BUILT_IN_ERFC)
|
||||
CASE_MATHFN (BUILT_IN_EXP)
|
||||
CASE_MATHFN (BUILT_IN_EXP10)
|
||||
CASE_MATHFN (BUILT_IN_EXP2)
|
||||
CASE_MATHFN (BUILT_IN_EXPM1)
|
||||
CASE_MATHFN (BUILT_IN_FABS)
|
||||
CASE_MATHFN (BUILT_IN_FDIM)
|
||||
CASE_MATHFN (BUILT_IN_FLOOR)
|
||||
CASE_MATHFN (BUILT_IN_FMA)
|
||||
CASE_MATHFN (BUILT_IN_FMAX)
|
||||
CASE_MATHFN (BUILT_IN_FMIN)
|
||||
CASE_MATHFN (BUILT_IN_FMOD)
|
||||
CASE_MATHFN (BUILT_IN_FREXP)
|
||||
CASE_MATHFN (BUILT_IN_GAMMA)
|
||||
CASE_MATHFN (BUILT_IN_HUGE_VAL)
|
||||
CASE_MATHFN (BUILT_IN_HYPOT)
|
||||
CASE_MATHFN (BUILT_IN_ILOGB)
|
||||
CASE_MATHFN (BUILT_IN_INF)
|
||||
CASE_MATHFN (BUILT_IN_J0)
|
||||
CASE_MATHFN (BUILT_IN_J1)
|
||||
CASE_MATHFN (BUILT_IN_JN)
|
||||
CASE_MATHFN (BUILT_IN_LDEXP)
|
||||
CASE_MATHFN (BUILT_IN_LGAMMA)
|
||||
CASE_MATHFN (BUILT_IN_LLRINT)
|
||||
CASE_MATHFN (BUILT_IN_LLROUND)
|
||||
CASE_MATHFN (BUILT_IN_LOG)
|
||||
CASE_MATHFN (BUILT_IN_LOG10)
|
||||
CASE_MATHFN (BUILT_IN_LOG1P)
|
||||
CASE_MATHFN (BUILT_IN_LOG2)
|
||||
CASE_MATHFN (BUILT_IN_LOGB)
|
||||
CASE_MATHFN (BUILT_IN_LRINT)
|
||||
CASE_MATHFN (BUILT_IN_LROUND)
|
||||
CASE_MATHFN (BUILT_IN_MODF)
|
||||
CASE_MATHFN (BUILT_IN_NAN)
|
||||
CASE_MATHFN (BUILT_IN_NANS)
|
||||
CASE_MATHFN (BUILT_IN_NEARBYINT)
|
||||
CASE_MATHFN (BUILT_IN_NEXTAFTER)
|
||||
CASE_MATHFN (BUILT_IN_NEXTTOWARD)
|
||||
CASE_MATHFN (BUILT_IN_POW)
|
||||
CASE_MATHFN (BUILT_IN_POW10)
|
||||
CASE_MATHFN (BUILT_IN_REMAINDER)
|
||||
CASE_MATHFN (BUILT_IN_REMQUO)
|
||||
CASE_MATHFN (BUILT_IN_RINT)
|
||||
CASE_MATHFN (BUILT_IN_ROUND)
|
||||
CASE_MATHFN (BUILT_IN_SCALB)
|
||||
CASE_MATHFN (BUILT_IN_SCALBLN)
|
||||
CASE_MATHFN (BUILT_IN_SCALBN)
|
||||
CASE_MATHFN (BUILT_IN_SIGNIFICAND)
|
||||
CASE_MATHFN (BUILT_IN_SIN)
|
||||
CASE_MATHFN (BUILT_IN_SINCOS)
|
||||
CASE_MATHFN (BUILT_IN_SINH)
|
||||
CASE_MATHFN (BUILT_IN_SQRT)
|
||||
CASE_MATHFN (BUILT_IN_TAN)
|
||||
CASE_MATHFN (BUILT_IN_TANH)
|
||||
CASE_MATHFN (BUILT_IN_TGAMMA)
|
||||
CASE_MATHFN (BUILT_IN_TRUNC)
|
||||
CASE_MATHFN (BUILT_IN_Y0)
|
||||
CASE_MATHFN (BUILT_IN_Y1)
|
||||
CASE_MATHFN (BUILT_IN_YN)
|
||||
|
||||
default:
|
||||
return 0;
|
||||
|
Loading…
Reference in New Issue
Block a user