patches/gcc/4.3.3/320-alpha-signal_h.patch
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Tue Jan 12 19:24:03 2010 +0100 (2010-01-12)
changeset 1761 88020b2c3246
permissions -rw-r--r--
scripts/functions: change handling of nochdir

- 'nochdir' must be the first option
- have systematic pushd/popd, even if nochdir
yann@1162
     1
Original patch from: ../4.3.2/320-alpha-signal_h.patch
yann@1162
     2
yann@1162
     3
-= BEGIN original header =-
yann@1162
     4
-= END original header =-
yann@1162
     5
yann@1162
     6
diff -durN gcc-4.3.3.orig/gcc/config/alpha/linux-unwind.h gcc-4.3.3/gcc/config/alpha/linux-unwind.h
yann@1162
     7
--- gcc-4.3.3.orig/gcc/config/alpha/linux-unwind.h	2006-10-26 21:31:09.000000000 +0200
yann@1162
     8
+++ gcc-4.3.3/gcc/config/alpha/linux-unwind.h	2009-01-27 22:25:49.000000000 +0100
yann@1162
     9
@@ -29,6 +29,9 @@
yann@1162
    10
 /* Do code reading to identify a signal frame, and set the frame
yann@1162
    11
    state data appropriately.  See unwind-dw2.c for the structs.  */
yann@1162
    12
 
yann@1162
    13
+/* Don't use this if inhibit_libc is set
yann@1162
    14
+   The build for this target will fail trying to include missing headers */
yann@1162
    15
+#ifndef inhibit_libc
yann@1162
    16
 #include <signal.h>
yann@1162
    17
 #include <sys/ucontext.h>
yann@1162
    18
 
yann@1162
    19
@@ -80,3 +83,4 @@
yann@1162
    20
   fs->retaddr_column = 64;
yann@1162
    21
   return _URC_NO_REASON;
yann@1162
    22
 }
yann@1162
    23
+#endif /* inhibit_libc */