patches/gcc/4.3.5/350-sh-without-headers.patch
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Sun Jul 17 17:56:22 2011 +0200 (2011-07-17)
changeset 2889 f3b2199620f1
parent 1461 35b30f8fb307
permissions -rw-r--r--
cc/gcc: pass the install prefix to the core passes

Currently, the discrimination on the core compilers prefixes depends on
the type of core compiler to build.

This is not correct, and the caller of the core backend should specify
the prefix.

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 */