diff --git a/man3/expm1.3 b/man3/expm1.3 index 8faef1bc7..59c71fad0 100644 --- a/man3/expm1.3 +++ b/man3/expm1.3 @@ -129,13 +129,22 @@ C99, POSIX.1-2001. .SH BUGS For some large negative .I x +values (where the function result approaches \-1), +.BR expm1 () +raises a bogus underflow exception. +.\" FIXME . +.\" Bug raised: http://sources.redhat.com/bugzilla/show_bug.cgi?id=6778 + +For some large positive +.I x values, .BR expm1 () -raises -.\" FIXME . expm1() gives a bogus underflow error for -large -.\" (where function result approaches -1). -.\" Bug raised: http://sources.redhat.com/bugzilla/show_bug.cgi?id=6778 -.\" +raises a bogus invalid exception in addition to the expected +overflow exception, and returns a NaN instead of positive infinity. +.\" FIXME . +.\" Bug raised: http://sources.redhat.com/bugzilla/show_bug.cgi?id=6814 +.\" e.g., expm1(1e5) through expm1(1.00199970127e5), +.\" but not expm1(1.00199970128e5) and beyond. .SH "SEE ALSO" .BR exp (3), .BR log (3),