diff options
author | Jakub Jelinek <jakub@redhat.com> | 2002-01-25 12:22:52 +0100 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2002-01-25 12:22:52 +0100 |
commit | 72c7c913b4bfd72a05b6085b3477201f1cbcac9a (patch) | |
tree | d153023a61454f68b666d5a3672d567b9fb49ba8 /gcc | |
parent | 1658df0aca094554c924e14db411f6661794f404 (diff) | |
download | gcc-72c7c913b4bfd72a05b6085b3477201f1cbcac9a.zip gcc-72c7c913b4bfd72a05b6085b3477201f1cbcac9a.tar.gz gcc-72c7c913b4bfd72a05b6085b3477201f1cbcac9a.tar.bz2 |
unwind-dw2-fde-glibc.c: If inhibit_libc, use __register_frame* registry only.
* unwind-dw2-fde-glibc.c: If inhibit_libc, use __register_frame*
registry only.
* crtstuff.c: Likewise.
From-SVN: r49212
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/crtstuff.c | 2 | ||||
-rw-r--r-- | gcc/unwind-dw2-fde-glibc.c | 4 |
3 files changed, 10 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 444f381..52937b1 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -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 diff --git a/gcc/crtstuff.c b/gcc/crtstuff.c index 8beb64c..4c6fc58 100644 --- a/gcc/crtstuff.c +++ b/gcc/crtstuff.c @@ -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) \ diff --git a/gcc/unwind-dw2-fde-glibc.c b/gcc/unwind-dw2-fde-glibc.c index ebebddd..33c678f 100644 --- a/gcc/unwind-dw2-fde-glibc.c +++ b/gcc/unwind-dw2-fde-glibc.c @@ -31,9 +31,11 @@ #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))) |