diff options
author | Joseph Myers <joseph@codesourcery.com> | 2016-12-16 23:41:00 +0000 |
---|---|---|
committer | Joseph Myers <joseph@codesourcery.com> | 2016-12-16 23:41:00 +0000 |
commit | 3fdf17926c09fd403dd499005650e148774f1018 (patch) | |
tree | 35d77595a6a88399449d60caa766d9b06de4beab /Rules | |
parent | ea1bd74defcf9d5291d14972e63105168ca9eb4f (diff) | |
download | glibc-3fdf17926c09fd403dd499005650e148774f1018.zip glibc-3fdf17926c09fd403dd499005650e148774f1018.tar.gz glibc-3fdf17926c09fd403dd499005650e148774f1018.tar.bz2 |
Document sNaN argument error handling.
TS 18661-1 says that "Whether a signaling NaN input causes a domain
error is implementation-defined.". Considering it a domain error
would (given glibc's math_errhandling definition) mean setting errno
to EDOM. glibc consistently does not set errno for sNaN inputs
(unless it does so for qNaN as well, i.e. iseqsig), so this patch adds
documentation of the implementation-defined choice not to treat this
case as a domain error.
* manual/arith.texi (Math Error Reporting): Document that sNaN
arguments are not considered domain errors.
Diffstat (limited to 'Rules')
0 files changed, 0 insertions, 0 deletions