OSDN Git Service

* unwind-dw2-fde-glibc.c: If inhibit_libc, use __register_frame*
authorjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 25 Jan 2002 11:22:52 +0000 (11:22 +0000)
committerjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 25 Jan 2002 11:22:52 +0000 (11:22 +0000)
registry only.
* crtstuff.c: Likewise.

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

gcc/ChangeLog
gcc/crtstuff.c
gcc/unwind-dw2-fde-glibc.c

index 444f381..52937b1 100644 (file)
@@ -1,3 +1,9 @@
+2002-01-25  Jakub Jelinek  <jakub@redhat.com>
+
+       * unwind-dw2-fde-glibc.c: If inhibit_libc, use __register_frame*
+       registry only.
+       * crtstuff.c: Likewise.
+
 2002-01-25  Kazu Hirata  <kazu@hxi.com>
 
        * config/h8300/h8300.md (negation patterns): Tighten
index 8beb64c..4c6fc58 100644 (file)
@@ -67,7 +67,7 @@ Software Foundation, 59 Temple Place - Suite 330, Boston, MA
 #endif
 
 #if defined(OBJECT_FORMAT_ELF) && defined(HAVE_LD_EH_FRAME_HDR) \
-    && !defined(CRTSTUFFT_O) \
+    && !defined(inhibit_libc) && !defined(CRTSTUFFT_O) \
     && defined(__GLIBC__) && __GLIBC__ >= 2
 #include <link.h>
 # if (__GLIBC__ > 2 || (__GLIBC__ == 2 && __GLIBC_MINOR__ > 2) \
index ebebddd..33c678f 100644 (file)
 
 #include "auto-host.h" /* For HAVE_LD_EH_FRAME_HDR.  */
 #include "tconfig.h"
+#ifndef inhibit_libc
 #include <stddef.h>
 #include <stdlib.h>
 #include <link.h>
+#endif
 #include "tsystem.h"
 #include "dwarf2.h"
 #include "unwind.h"
@@ -42,7 +44,7 @@
 #include "unwind-dw2-fde.h"
 #include "gthr.h"
 
-#if defined(HAVE_LD_EH_FRAME_HDR) \
+#if !defined(inhibit_libc) && defined(HAVE_LD_EH_FRAME_HDR) \
     && (__GLIBC__ > 2 || (__GLIBC__ == 2 && __GLIBC_MINOR__ > 2) \
        || (__GLIBC__ == 2 && __GLIBC_MINOR__ == 2 && defined(DT_CONFIG)))