summaryrefslogtreecommitdiff
path: root/libc/sysdeps
diff options
context:
space:
mode:
authorjoseph <joseph@7b3dc134-2b1b-0410-93df-9e9f96275f8d>2011-08-11 15:22:56 +0000
committerjoseph <joseph@7b3dc134-2b1b-0410-93df-9e9f96275f8d>2011-08-11 15:22:56 +0000
commitf50faaeb222245a721e41d09b562ddbaee7d577f (patch)
tree304041e0c842ed8abc033582d6ac5e1e88aec374 /libc/sysdeps
parent85df5516305ee239525efaf7cfa015a07a04f39e (diff)
downloadeglibc2-f50faaeb222245a721e41d09b562ddbaee7d577f.tar.gz
2011-08-11 Khem Raj <raj.khem@gmail.com>
* sysdeps/generic/initfini.c: Re-define __i686. git-svn-id: svn://svn.eglibc.org/trunk@14908 7b3dc134-2b1b-0410-93df-9e9f96275f8d
Diffstat (limited to 'libc/sysdeps')
-rw-r--r--libc/sysdeps/generic/initfini.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/libc/sysdeps/generic/initfini.c b/libc/sysdeps/generic/initfini.c
index d5ef77836..20b8888cd 100644
--- a/libc/sysdeps/generic/initfini.c
+++ b/libc/sysdeps/generic/initfini.c
@@ -53,6 +53,11 @@
/* Embed an #include to pull in the alignment and .end directives. */
asm ("\n#include \"defs.h\"");
+asm ("\n#if defined __i686 && defined __ASSEMBLER__");
+asm ("\n#undef __i686");
+asm ("\n#define __i686 __i686");
+asm ("\n#endif");
+
/* The initial common code ends here. */
asm ("\n/*@HEADER_ENDS*/");