OSDN Git Service

2009-04-02 Andrew Stubbs <ams@codesourcery.com>
authorams <ams@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 2 Apr 2009 10:32:31 +0000 (10:32 +0000)
committerams <ams@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 2 Apr 2009 10:32:31 +0000 (10:32 +0000)
* config/sh/linux-unwind.h: Disable when inhibit_libc is defined.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@145442 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/config/sh/linux-unwind.h

index e50c34c..2afe2bb 100644 (file)
@@ -1,3 +1,7 @@
+2009-04-02  Andrew Stubbs  <ams@codesourcery.com>
+
+       * config/sh/linux-unwind.h: Disable when inhibit_libc is defined.
+
 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
 
        PR c++/26693
index 3a3e9aa..0e83f8c 100644 (file)
@@ -1,5 +1,5 @@
 /* DWARF2 EH unwinding support for SH Linux.
-   Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
+   Copyright (C) 2004, 2005, 2006, 2007, 2009 Free Software Foundation, Inc.
 
 This file is part of GCC.
 
@@ -27,7 +27,10 @@ the Free Software Foundation, 51 Franklin Street, Fifth Floor,
 Boston, MA 02110-1301, USA.  */
 
 /* Do code reading to identify a signal frame, and set the frame
-   state data appropriately.  See unwind-dw2.c for the structs.  */
+   state data appropriately.  See unwind-dw2.c for the structs.
+   Don't use this at all if inhibit_libc is used.  */
+
+#ifndef inhibit_libc
 
 #include <signal.h>
 #include <sys/ucontext.h>
@@ -251,3 +254,5 @@ sh_fallback_frame_state (struct _Unwind_Context *context,
   return _URC_NO_REASON;
 }
 #endif /* defined (__SH5__) */
+
+#endif /* inhibit_libc */