This is the mail archive of the
glibc-bugs@sourceware.org
mailing list for the glibc project.
[Bug math/14273] cosh() returns incorrect results
- From: "jsm28 at gcc dot gnu.org" <sourceware-bugzilla at sourceware dot org>
- To: glibc-bugs at sources dot redhat dot com
- Date: Thu, 21 Jun 2012 14:26:55 +0000
- Subject: [Bug math/14273] cosh() returns incorrect results
- Auto-submitted: auto-generated
- References: <bug-14273-131@http.sourceware.org/bugzilla/>
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.