patches/glibc/2.9/900-march-i686.patch
author danielrubiob@gmail.com
Tue Feb 11 21:34:48 2014 +0100 (2014-02-11)
changeset 3285 a8cb9039fade
permissions -rw-r--r--
complibs/cloog: bump version

Signed-off-by: Daniel Rubio Bonilla <danielrubiob@gmail.com>
[yann.morin.1998@free.fr: re-order versions]
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Cody P Schafer <dev@codyps.com>
Message-Id: <c2de3964cd6d5e4173cc.1391984023@uemo>
Patchwork-Id: 318637
     1 2007-02-15  Khem Raj  <kraj@xxxxxxxxxx>
     2 
     3        * sysdeps/unix/sysv/linux/i386/sysdep.h: Re-define __i686.
     4        * nptl/sysdeps/pthread/pt-initfini.c: Ditto.
     5 
     6 diff -urN glibc-2.9.orig/nptl/sysdeps/pthread/pt-initfini.c glibc-2.9/nptl/sysdeps/pthread/pt-initfini.c
     7 --- glibc-2.9.orig/nptl/sysdeps/pthread/pt-initfini.c	2009-12-08 21:10:20.000000000 +0100
     8 +++ glibc-2.9/nptl/sysdeps/pthread/pt-initfini.c	2010-12-30 11:33:31.520855595 +0100
     9 @@ -45,6 +45,11 @@
    10  /* Embed an #include to pull in the alignment and .end directives. */
    11  asm ("\n#include \"defs.h\"");
    12  
    13 +asm ("\n#if defined __i686 && defined __ASSEMBLER__");
    14 +asm ("\n#undef __i686");
    15 +asm ("\n#define __i686 __i686");
    16 +asm ("\n#endif");
    17 +
    18  /* The initial common code ends here. */
    19  asm ("\n/*@HEADER_ENDS*/");
    20  
    21 diff -urN glibc-2.9.orig/sysdeps/unix/sysv/linux/i386/sysdep.h glibc-2.9/sysdeps/unix/sysv/linux/i386/sysdep.h
    22 --- glibc-2.9.orig/sysdeps/unix/sysv/linux/i386/sysdep.h	2009-12-08 21:10:20.000000000 +0100
    23 +++ glibc-2.9/sysdeps/unix/sysv/linux/i386/sysdep.h	2010-12-30 11:33:31.520855595 +0100
    24 @@ -29,6 +29,10 @@
    25  #include <dl-sysdep.h>
    26  #include <tls.h>
    27  
    28 +#if defined __i686 && defined __ASSEMBLER__
    29 +#undef __i686
    30 +#define __i686 __i686
    31 +#endif
    32  
    33  /* For Linux we can use the system call table in the header file
    34  	/usr/include/asm/unistd.h