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/14273] cosh() returns incorrect results


http://sourceware.org/bugzilla/show_bug.cgi?id=14273

Joseph Myers <jsm28 at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |carlos_odonell at mentor
                   |                            |dot com

--- Comment #1 from Joseph Myers <jsm28 at gcc dot gnu.org> 2012-06-21 14:26:55 UTC ---
This appears to be specific to the wordsize-64 version of cosh; it's about the
64-bit optimizations, not -ffinite-math-only.  A comparison previously using
32-bit high parts and low parts, the former having been ANDed to make it the
high part of the absolute value, now uses the full 64-bit value - a simpler
comparison, but the ANDing is missing.

Fixing is simple enough.  Carlos, what do you want to do about this sort of
regression fix for release branches (2.15 and 2.16), given that testcases for
it are quite likely to involve ULPs updates for all architectures?

-- 
Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email
------- 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]