From 092dfde68f7d7e856479f49faf6e69d15293bc1c Mon Sep 17 00:00:00 2001 From: Joseph Myers Date: Mon, 12 Nov 2018 14:37:45 +0000 Subject: 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. --- sysdeps/ia64/fpu/sfp-machine.h | 10 ---------- 1 file changed, 10 deletions(-) (limited to 'sysdeps/ia64/fpu/sfp-machine.h') diff --git a/sysdeps/ia64/fpu/sfp-machine.h b/sysdeps/ia64/fpu/sfp-machine.h index 45e844d3da..ec79e67b3b 100644 --- a/sysdeps/ia64/fpu/sfp-machine.h +++ b/sysdeps/ia64/fpu/sfp-machine.h @@ -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))); -- cgit 1.4.1