aboutsummaryrefslogtreecommitdiff
path: root/libgcc
diff options
context:
space:
mode:
authorUros Bizjak <ubizjak@gmail.com>2012-12-09 19:15:59 +0100
committerUros Bizjak <uros@gcc.gnu.org>2012-12-09 19:15:59 +0100
commit2fcfba3d6545b3541ea3bff954581d2cf0645ade (patch)
tree4ea7b8d141b84b6ca2cf101f8bac1cbb073ee3f5 /libgcc
parente4139a8dd117a1aeb2bda17bdccd93307b85f2a5 (diff)
downloadgcc-2fcfba3d6545b3541ea3bff954581d2cf0645ade.zip
gcc-2fcfba3d6545b3541ea3bff954581d2cf0645ade.tar.gz
gcc-2fcfba3d6545b3541ea3bff954581d2cf0645ade.tar.bz2
re PR target/55344 (Cross compiling for alpha-linux fails because <signal.h> doesn't exist)
PR target/55344 * config/alpha/linux-unwind.h: Disable when inhibit_libc is defined. From-SVN: r194334
Diffstat (limited to 'libgcc')
-rw-r--r--libgcc/ChangeLog5
-rw-r--r--libgcc/config/alpha/linux-unwind.h2
2 files changed, 7 insertions, 0 deletions
diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog
index 7e15a8c..115dca9 100644
--- a/libgcc/ChangeLog
+++ b/libgcc/ChangeLog
@@ -1,3 +1,8 @@
+2012-12-09 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/55344
+ * config/alpha/linux-unwind.h: Disable when inhibit_libc is defined.
+
2012-12-06 Uros Bizjak <ubizjak@gmail.com>
* config/i386/sfp-machine.h (FP_EX_ALL): Define.
diff --git a/libgcc/config/alpha/linux-unwind.h b/libgcc/config/alpha/linux-unwind.h
index 8c04b3b..6c2f028 100644
--- a/libgcc/config/alpha/linux-unwind.h
+++ b/libgcc/config/alpha/linux-unwind.h
@@ -22,6 +22,7 @@ a copy of the GCC Runtime Library Exception along with this program;
see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
<http://www.gnu.org/licenses/>. */
+#ifndef inhibit_libc
/* Do code reading to identify a signal frame, and set the frame
state data appropriately. See unwind-dw2.c for the structs. */
@@ -97,3 +98,4 @@ alpha_frob_update_context (struct _Unwind_Context *context,
|| pc[1] == 0x201f015f)) /* lda $0,NR_rt_sigreturn */
_Unwind_SetSignalFrame (context, 1);
}
+#endif