.TP
Range error: result overflow
.\" e.g., yn(10, 1e-40) on glibc 2.8/x86-32
-.\" .I errno
-.\" is set to
-.\" .BR ERANGE .
.I errno
-is not set for this case.
-.\" FIXME . Is it intentional that errno is not set?
-.\" Bug raised: http://sources.redhat.com/bugzilla/show_bug.cgi?id=6808
+is set to
+.BR ERANGE
+(but see BUGS).
An overflow floating-point exception
.RB ( FE_OVERFLOW )
is raised.
.B FE_DIVBYZERO
exception was raised.
.PP
+Before glibc 2.17,
+.\" http://sources.redhat.com/bugzilla/show_bug.cgi?id=6808
+did not set
+.I errno
+for "range error: result underflow".
+.PP
In glibc version 2.3.2 and earlier,
.\" Actually, 2.3.2 is the earliest test result I have; so yet
.\" to confirm if this error occurs only in 2.3.2.