This is the mail archive of the
glibc-bugs@sourceware.org
mailing list for the glibc project.
[Bug math/14412] Removal of sysdeps/x86_64/fpu/s_sincos.S causes regressions
- From: "jakub at redhat dot com" <sourceware-bugzilla at sourceware dot org>
- To: glibc-bugs at sourceware dot org
- Date: Fri, 26 Apr 2013 06:40:03 +0000
- Subject: [Bug math/14412] Removal of sysdeps/x86_64/fpu/s_sincos.S causes regressions
- Auto-submitted: auto-generated
- References: <bug-14412-131 at http dot sourceware dot org/bugzilla/>
http://sourceware.org/bugzilla/show_bug.cgi?id=14412
Jakub Jelinek <jakub at redhat dot com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |jakub at redhat dot com
--- Comment #17 from Jakub Jelinek <jakub at redhat dot com> 2013-04-26 06:40:03 UTC ---
With the split into 3 libm variants, fast alternative definitely doesn't have
to support rounding other than round to even, but I'd say that even the default
version shouldn't support it, only the precise one. After all, until very
recently, those rounding modes were not supported in transcendentals in glibc,
and -frounding-math isn't the default in gcc either.
Perhaps we should add a predefined macro for -frounding-math in gcc, and the
precise variant of libm could be selected using that macro, if the correct
rounding precise variants would be suffixed differently (like the *_finite
entrypoints are for -ffast-math), then all the 3 libm variants could live in
the same libm.so.6 and people would just choose what they want using
-ffast-math vs. default vs. -frounding-math.
--
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.