This is the mail archive of the glibc-cvs@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]

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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]