diff options
author | jason <jason@138bc75d-0d04-0410-961f-82ee72b054a4> | 1999-11-02 07:24:27 +0000 |
---|---|---|
committer | jason <jason@138bc75d-0d04-0410-961f-82ee72b054a4> | 1999-11-02 07:24:27 +0000 |
commit | 09f02799c8480593e1cb76aa2cffa2ca78a4f45d (patch) | |
tree | 2ca37cb01d1bcb7b14f9736cbd61232c01c5d9aa | |
parent | 35010170d75cdec0c3a57d4298733cda61e2e931 (diff) | |
download | gcc-09f02799c8480593e1cb76aa2cffa2ca78a4f45d.tar.gz |
* libgcc2.c (__do_global_dtors): Only do EH frame stuff if
! HAS_INIT_SECTION.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@30339 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/libgcc2.c | 2 |
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 8e8895d566b..42f084465ab 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +Mon Nov 1 23:21:17 1999 Jason Merrill <jason@yorick.cygnus.com> + + * libgcc2.c (__do_global_dtors): Only do EH frame stuff if + ! HAS_INIT_SECTION. + Mon Nov 1 23:37:38 1999 Jeffrey A Law (law@cygnus.com) * jump.c (jump_optimize_1): Also move LOOP_VTOP and LOOP_CONT diff --git a/gcc/libgcc2.c b/gcc/libgcc2.c index 68a4b4b67df..114ada21f61 100644 --- a/gcc/libgcc2.c +++ b/gcc/libgcc2.c @@ -2866,7 +2866,7 @@ __do_global_dtors () (*(p-1)) (); } #endif -#ifdef EH_FRAME_SECTION +#if defined (EH_FRAME_SECTION) && !defined (HAS_INIT_SECTION) { static int completed = 0; if (! completed) |