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.20-430-g0025b4c
- From: cmetcalf at sourceware dot org
- To: glibc-cvs at sourceware dot org
- Date: 26 Dec 2014 23:41:26 -0000
- Subject: GNU C Library master sources branch master updated. glibc-2.20-430-g0025b4c
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 0025b4cc84a0c1099b11a662acabce2709121be5 (commit)
from d8aaf74be9d16990085c66b1f85f59e1aec65df4 (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://sourceware.org/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=0025b4cc84a0c1099b11a662acabce2709121be5
commit 0025b4cc84a0c1099b11a662acabce2709121be5
Author: Chris Metcalf <cmetcalf@ezchip.com>
Date: Fri Dec 26 18:39:47 2014 -0500
tile: add no-op fe*() routines for libc internal use
These avoid having tile generate real calls to the no-op
functions, which then causes linknamespace test failures.
It might make sense to factor all of these out into a common
header that can be shared by tile, microblaze, etc., but for
now just fix the test failures.
diff --git a/ChangeLog b/ChangeLog
index 5a33871..a02e526 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
2014-12-26 Chris Metcalf <cmetcalf@ezchip.com>
+ * sysdeps/tile/math_private.h (fegetenv, fesetenv, feupdateenv,
+ fegetround): Add no-op macros to avoid linknamespace issues.
+
* sysdeps/unix/sysv/linux/clock_settime.c (SYSDEP_SETTIME): Remove
definitions of INTERNAL_VSYSCALL and INLINE_VSYSCALL.
diff --git a/sysdeps/tile/math_private.h b/sysdeps/tile/math_private.h
index 90dcc3f..46b9a91 100644
--- a/sysdeps/tile/math_private.h
+++ b/sysdeps/tile/math_private.h
@@ -27,5 +27,9 @@
#define feraiseexcept(excepts) ({ 0; })
#define feclearexcept(exc) ({ 0; })
+#define fegetenv(env) ({ (void) (env); 0; })
+#define fesetenv(env) ({ (void) (env); 0; })
+#define feupdateenv(env) ({ (void) (env); 0; })
+#define fegetround() ({ FE_TONEAREST; })
#endif
-----------------------------------------------------------------------
Summary of changes:
ChangeLog | 3 +++
sysdeps/tile/math_private.h | 4 ++++
2 files changed, 7 insertions(+), 0 deletions(-)
hooks/post-receive
--
GNU C Library master sources