patches/gcc/4.3.4/350-sh-without-headers.patch
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Tue Aug 31 23:24:40 2010 +0200 (2010-08-31)
changeset 2107 f5ab0a80e466
permissions -rw-r--r--
binutils/binutils: remove faulty patch

The added code should be conditinal to the target system
being !MIPS, but is based on the host system being !MIPS.

This is plain wrong, and had not been noticed until now
as I never used those binutils versions on MIPS.

See:
http://sourceware.org/ml/crossgcc/2010-08/msg00192.html

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
     1 Original patch from: ../4.3.2/350-sh-without-headers.patch
     2 
     3 -= BEGIN original header =-
     4 On 20081011, Khem RAJ writes:
     5  You have to bar gcc trying to build unwinding at stage 1. Try the
     6  attached patch and see if it helps.
     7 
     8  gcc/config/sh/linux-unwind.h |    3 +++
     9  1 file changed, 3 insertions(+)
    10 
    11 -= END original header =-
    12 
    13 diff -durN gcc-4.3.3.orig/gcc/config/sh/linux-unwind.h gcc-4.3.3/gcc/config/sh/linux-unwind.h
    14 --- gcc-4.3.3.orig/gcc/config/sh/linux-unwind.h	2007-09-12 08:59:06.000000000 +0200
    15 +++ gcc-4.3.3/gcc/config/sh/linux-unwind.h	2009-01-27 22:28:57.000000000 +0100
    16 @@ -26,6 +26,8 @@
    17  the Free Software Foundation, 51 Franklin Street, Fifth Floor,
    18  Boston, MA 02110-1301, USA.  */
    19  
    20 +#ifndef inhibit_libc
    21 +
    22  /* Do code reading to identify a signal frame, and set the frame
    23     state data appropriately.  See unwind-dw2.c for the structs.  */
    24  
    25 @@ -251,3 +253,4 @@
    26    return _URC_NO_REASON;
    27  }
    28  #endif /* defined (__SH5__) */
    29 +#endif /* ifndef inhibit_libc */