mirror of
https://sourceware.org/git/glibc.git
synced 2024-11-10 23:30:07 +00:00
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.
This commit is contained in:
parent
d8aaf74be9
commit
0025b4cc84
@ -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.
|
||||
|
||||
|
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user