patches/gcc/4.2.4/310-sh-without-headers.patch
author Yann Diorcet <diorcet.yann@gmail.com>
Wed Nov 14 14:05:49 2012 +0100 (2012-11-14)
changeset 3112 6cb56b3f2d34
permissions -rw-r--r--
libc/mingw: replace mingw32 with generic mingw

Replace the 32-bit-only mingw32 with mingw-w64 that is capable
of building toolchains for both 32-bit and 64-bit Windows.

kernel/mingw: replace mingw32 with generic Windows
kernel/windows: New windows kernel supporting 32 and 64 bit arch
libc/mingw: Remove old options
patches: Remove old mingw libc options' patches

Signed-off-by: "Yann Diorcet" <diorcet.yann@gmail.com>
[yann.morin.1998@free.fr: array var in libc/mingw.sh, typos]
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Message-Id: <b045ac08fc9eac2e5ee3.1352898499@blackmint>
Patchwork-Id: 198901
yann@917
     1
On 20081011, Khem RAJ writes:
yann@917
     2
 You have to bar gcc trying to build unwinding at stage 1. Try the
yann@917
     3
 attached patch and see if it helps.
yann@917
     4
yann@917
     5
 gcc/config/sh/linux-unwind.h |    3 +++
yann@917
     6
 1 file changed, 3 insertions(+)
yann@917
     7
yann@917
     8
Index: gcc-4_2-branch/gcc/config/sh/linux-unwind.h
yann@917
     9
===================================================================
yann@917
    10
--- gcc-4_2-branch.orig/gcc/config/sh/linux-unwind.h	2008-07-01 17:24:40.000000000 -0700
yann@917
    11
+++ gcc-4_2-branch/gcc/config/sh/linux-unwind.h	2008-07-01 17:25:47.000000000 -0700
yann@917
    12
@@ -26,6 +26,8 @@ along with this program; see the file CO
yann@917
    13
 the Free Software Foundation, 51 Franklin Street, Fifth Floor,
yann@917
    14
 Boston, MA 02110-1301, USA.  */
yann@917
    15
 
yann@917
    16
+#ifndef inhibit_libc
yann@917
    17
+
yann@917
    18
 /* Do code reading to identify a signal frame, and set the frame
yann@917
    19
    state data appropriately.  See unwind-dw2.c for the structs.  */
yann@917
    20
 
yann@917
    21
@@ -251,3 +253,4 @@ sh_fallback_frame_state (struct _Unwind_
yann@917
    22
   return _URC_NO_REASON;
yann@917
    23
 }
yann@917
    24
 #endif /* defined (__SH5__) */
yann@917
    25
+#endif /* ifndef inhibit_libc */
yann@917
    26