patches/gcc/4.4.4/260-sh-libgcc-stacks.patch
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Wed Sep 21 22:42:35 2011 +0200 (2011-09-21)
changeset 2677 7df89370f805
parent 1948 d341be24dc68
permissions -rw-r--r--
kernel/linux: add alternate download locations

Since kernel.org is dead, and there is no announced or known estimated
time or return to normality, it is impossible to download any kernel at
this time.

Add a known-working mirror.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
yann@1948
     1
diff -durN gcc-4.4.4.orig/gcc/config/sh/lib1funcs.asm gcc-4.4.4/gcc/config/sh/lib1funcs.asm
yann@1948
     2
--- gcc-4.4.4.orig/gcc/config/sh/lib1funcs.asm	2009-04-10 01:23:07.000000000 +0200
yann@1948
     3
+++ gcc-4.4.4/gcc/config/sh/lib1funcs.asm	2010-05-16 19:14:19.000000000 +0200
yann@1948
     4
@@ -30,6 +30,11 @@
yann@1948
     5
 !! recoded in assembly by Toshiyasu Morita
yann@1948
     6
 !! tm@netcom.com
yann@1948
     7
 
yann@1948
     8
+#if defined(__ELF__) && defined(__linux__)
yann@1948
     9
+.section .note.GNU-stack,"",%progbits
yann@1948
    10
+.previous
yann@1948
    11
+#endif
yann@1948
    12
+
yann@1948
    13
 /* SH2 optimizations for ___ashrsi3, ___ashlsi3, ___lshrsi3 and
yann@1948
    14
    ELF local label prefixes by J"orn Rennecke
yann@1948
    15
    amylaar@cygnus.com  */
yann@1948
    16
diff -durN gcc-4.4.4.orig/gcc/config/sh/linux-atomic.asm gcc-4.4.4/gcc/config/sh/linux-atomic.asm
yann@1948
    17
--- gcc-4.4.4.orig/gcc/config/sh/linux-atomic.asm	2009-04-10 01:23:07.000000000 +0200
yann@1948
    18
+++ gcc-4.4.4/gcc/config/sh/linux-atomic.asm	2010-05-16 19:14:19.000000000 +0200
yann@1948
    19
@@ -136,3 +136,6 @@
yann@1948
    20
 ATOMIC_FETCH_AND_COMBOP(nand,and,not,4,l,mov)
yann@1948
    21
 
yann@1948
    22
 #endif /* ! __SH5__ */
yann@1948
    23
+
yann@1948
    24
+.section .note.GNU-stack,"",%progbits
yann@1948
    25
+.previous