mirror of
git://sourceware.org/git/glibc.git
synced 2024-11-21 01:12:26 +08:00
Remove redundant macro definitions from ia64 sfp-machine.h.
After the changes to use the copy attribute, building glibc for ia64 fails, even with older compilers, because sysdeps/ia64/fpu/sfp-machine.h has a definition of _strong_alias that now differs from the one in libc-symbols.h. That definition is a relic of this file coming from libgcc, as are some other such macro definitions in this file; in the glibc context, there is no need for those macros, and this patch removes them to fix the build. Tested with build-many-glibcs.py for ia64-linux-gnu. * sysdeps/ia64/fpu/sfp-machine.h (__LITTLE_ENDIAN): Remove. (__BIG_ENDIAN): Likewise. (__BYTE_ORDER): Likewise. (strong_alias): Likewise. (_strong_alias): Likewise.
This commit is contained in:
parent
1ecba1fafc
commit
092dfde68f
@ -1,3 +1,11 @@
|
||||
2018-11-12 Joseph Myers <joseph@codesourcery.com>
|
||||
|
||||
* sysdeps/ia64/fpu/sfp-machine.h (__LITTLE_ENDIAN): Remove.
|
||||
(__BIG_ENDIAN): Likewise.
|
||||
(__BYTE_ORDER): Likewise.
|
||||
(strong_alias): Likewise.
|
||||
(_strong_alias): Likewise.
|
||||
|
||||
2018-11-12 Florian Weimer <fweimer@redhat.com>
|
||||
|
||||
* malloc/malloc.c (unlink_chunk): Turn the unlink macro into this
|
||||
|
@ -88,13 +88,3 @@ void __sfp_handle_exceptions (int);
|
||||
} while (0)
|
||||
|
||||
#define FP_ROUNDMODE (_fcw & FP_RND_MASK)
|
||||
|
||||
#define __LITTLE_ENDIAN 1234
|
||||
#define __BIG_ENDIAN 4321
|
||||
|
||||
#define __BYTE_ORDER __LITTLE_ENDIAN
|
||||
|
||||
/* Define ALIASNAME as a strong alias for NAME. */
|
||||
#define strong_alias(name, aliasname) _strong_alias(name, aliasname)
|
||||
#define _strong_alias(name, aliasname) \
|
||||
extern __typeof (name) aliasname __attribute__ ((alias (#name)));
|
||||
|
Loading…
Reference in New Issue
Block a user