This is the mail archive of the
glibc-cvs@sourceware.org
mailing list for the glibc project.
GNU C Library master sources branch, master, updated. glibc-2.15-756-g20f244a
- From: aj at sourceware dot org
- To: glibc-cvs at sourceware dot org
- Date: 7 May 2012 20:29:50 -0000
- Subject: GNU C Library master sources branch, master, updated. glibc-2.15-756-g20f244a
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU C Library master sources".
The branch, master has been updated
via 20f244a03fda84d1556674584b340e2459ef3d99 (commit)
from 495fd99f3a119e5c0c542ccc6cf9c93b1fb9e892 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://sources.redhat.com/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=20f244a03fda84d1556674584b340e2459ef3d99
commit 20f244a03fda84d1556674584b340e2459ef3d99
Author: Andreas Jaeger <jaegerandi@gmail.com>
Date: Mon May 7 21:50:25 2012 +0200
Revert "Build glibc with -frounding-math"
This reverts commit bd7b0e561f7f684cedfc4adb964569fe9ab16209.
Conflicts:
ChangeLog
diff --git a/ChangeLog b/ChangeLog
index ba2cedf..b80b485 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -64,14 +64,6 @@
* math/libm-test.inc (check_float_internal): Correct ulp
calculation for subnormal expected results.
-2012-05-06 Andreas Jaeger <aj@suse.de>
-
- * Makeconfig (+math-flags): New, set to -frounding-math.
- (+cflags): Add +math-flags so that all of glibc gets compiled with
- it.
-
- * sysdeps/x86_64/fpu/libm-test-ulps: Updated.
-
2012-05-05 Joseph Myers <joseph@codesourcery.com>
* math/libm-test.inc (hypot_test) [TEST_DOUBLE && TEST_INLINE]:
diff --git a/Makeconfig b/Makeconfig
index f68a752..5c78ee4 100644
--- a/Makeconfig
+++ b/Makeconfig
@@ -574,11 +574,6 @@ endif
# actually different, so allow the compiler to merge them all.
+merge-constants = -fmerge-all-constants
-# We have to assume that glibc functions are called in any rounding
-# mode and also change the rounding mode in a few functions. So,
-# disable any optimization that assume default rounding mode.
-+math-flags = -frounding-math
-
# This is the program that generates makefile dependencies from C source files.
# The -MP flag tells GCC >= 3.2 (which we now require) to produce dummy
# targets for headers so that removed headers don't break the build.
@@ -638,7 +633,7 @@ ifeq "$(strip $(+cflags))" ""
+cflags := $(default_cflags)
endif # $(+cflags) == ""
-+cflags += $(cflags-cpu) $(+gccwarn) $(+merge-constants) $(+math-flags)
++cflags += $(cflags-cpu) $(+gccwarn) $(+merge-constants)
+gcc-nowarn := -w
# Don't duplicate options if we inherited variables from the parent.
-----------------------------------------------------------------------
Summary of changes:
ChangeLog | 8 --------
Makeconfig | 7 +------
2 files changed, 1 insertions(+), 14 deletions(-)
hooks/post-receive
--
GNU C Library master sources