Patch: bug fix for PR18218

Marshall Clow mclow.lists at gmail.com
Thu Dec 19 09:26:59 PST 2013


http://llvm.org/bugs/show_bug.cgi?id=18218

This turned out not to be a problem with isnan, but rather a pervasive pattern encompassing all of the functions in <cmath>

The patch is very large, but is really just the same bug fix applied to:
	abs, acos asin, atan, atan2, ceil, cos, cosh, exp, fabs, floor, fmod, frexp, ldexp, log, log10, modf, pow, sin, sinh, sqrt, tan, tanh, signbit, fpclassify, isfinite, isinf, isnan, isnormal, isgreater, isgreaterequal, isless, islessequal, islessgreater, isunordered, acosh, asinh, atanh, cbrt, copysign, erf, erfc, exp2, expm1, fdim, fma, fmax, fmin, hypot, ilogb, lgamma, llrint, llround, log1p, log2, logb, lrint, lround, nearbyint, nextafter, nexttoward, remainder, remquo, rint, round, scalbln, scalbn, tgamma, trunc

-- Marshall

Marshall Clow     Idio Software   <mailto:mclow.lists at gmail.com>

A.D. 1517: Martin Luther nails his 95 Theses to the church door and is promptly moderated down to (-1, Flamebait).
        -- Yu Suzuki

-------------- next part --------------
A non-text attachment was scrubbed...
Name: cmath.patch
Type: application/octet-stream
Size: 110037 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20131219/2eb67565/attachment.obj>


More information about the cfe-commits mailing list