This is the mail archive of the glibc-bugs@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug math/18980] New: i386 libm functions return with excess range and precision


https://sourceware.org/bugzilla/show_bug.cgi?id=18980

            Bug ID: 18980
           Summary: i386 libm functions return with excess range and
                    precision
           Product: glibc
           Version: 2.22
            Status: NEW
          Severity: normal
          Priority: P2
         Component: math
          Assignee: unassigned at sourceware dot org
          Reporter: jsm28 at gcc dot gnu.org
  Target Milestone: ---

Various i386 libm functions return values with excess range and precision,
which now causes testsuite failures after Wilco Dijkstra's patches to make
isfinite etc. expand inline (the issue, however, was there in previous
releases, just less visible).

This bug is specifically about the following functions (and not any others),
where the excess range now causes test failures: (for float, double or both)
cosh, sinh, exp, exp10/pow10, exp2, expm1, hypot, pow, lgamma/gamma.  Any other
functions seen to have such issues with different compilers should have
separate bugs filed.

-- 
You are receiving this mail because:
You are on the CC list for the bug.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]