linux-unwind.h: Guard with inhibit_libc.
authorSteve Kenton <skenton@ou.edu>
Tue, 11 Sep 2007 23:16:01 +0000 (23:16 +0000)
committerJohn David Anglin <danglin@gcc.gnu.org>
Tue, 11 Sep 2007 23:16:01 +0000 (23:16 +0000)
* pa/linux-unwind.h: Guard with inhibit_libc.
* pa/hpux-unwind.h: Likewise.

From-SVN: r128396

gcc/ChangeLog
gcc/config/pa/hpux-unwind.h
gcc/config/pa/linux-unwind.h

index d1cf9dad2f2eb3eab49ab78783026d77d97daa38..79d9e85d9240df2c4e1dafda8d01d1bfe6667fe8 100644 (file)
@@ -1,3 +1,8 @@
+2007-09-11  Steve Kenton  <skenton@ou.edu
+
+       * pa/linux-unwind.h: Guard with inhibit_libc.
+       * pa/hpux-unwind.h: Likewise.
+
 2007-09-11  David Daney  <ddaney@avtrex.com>
 
        * doc/invoke.texi: Document new MIPS -mllsc and -mno-llsc options.
index 1082a34070d683bb711afcc697bcfb81a2ce9ea3..474c46d38433a887f4858faf4dba48f0e875c629 100644 (file)
@@ -29,6 +29,9 @@ 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.  */
 
+/* Don't use this if inhibit_libc is set.
+   The build for this target will fail trying to include missing headers. */
+#ifndef inhibit_libc
 #include <signal.h>
 #include <sys/ucontext.h>
 #include <unistd.h>
@@ -358,3 +361,4 @@ pa_fallback_frame_state (struct _Unwind_Context *context,
 
   return _URC_END_OF_STACK;
 }
+#endif /* inhibit_libc */
index 467d952efc04c3d468cf9de21091ac590ffb73d9..812561e4e4982b69509458257c32a688eefdd4f5 100644 (file)
@@ -29,6 +29,9 @@ 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.  */
 
+/* Don't use this if inhibit_libc is set.
+   The build for this target will fail trying to include missing headers. */
+#ifndef inhibit_libc
 #include <signal.h>
 #include <sys/ucontext.h>
 
@@ -137,3 +140,4 @@ pa32_fallback_frame_state (struct _Unwind_Context *context,
   fs->retaddr_column = DWARF_ALT_FRAME_RETURN_COLUMN;
   return _URC_NO_REASON;
 }
+#endif /* inhibit_libc */