OSDN Git Service

* crtstuff.c (ON_EXIT): Delete empty macro definition.
authorghazi <ghazi@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 20 Sep 1999 18:59:09 +0000 (18:59 +0000)
committerghazi <ghazi@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 20 Sep 1999 18:59:09 +0000 (18:59 +0000)
       (__do_global_ctors_aux): Call atexit(), not ON_EXIT().

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

gcc/ChangeLog
gcc/crtstuff.c

index a603dc0..ac05e6d 100644 (file)
@@ -1,3 +1,8 @@
+Mon Sep 20 14:56:34 1999  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       * crtstuff.c (ON_EXIT): Delete empty macro definition.
+       (__do_global_ctors_aux): Call atexit(), not ON_EXIT().
+
 Mon Sep 20 15:25:35 1999  Nick Clifton  <nickc@cygnus.com>
 
        * c-decl.c (c_decode_option): Extend comment.
index 6ce1c86..a17433a 100644 (file)
@@ -119,9 +119,6 @@ typedef void (*func_ptr) (void);
 
 #include "gbl-ctors.h"
 
-#ifndef ON_EXIT
-#define ON_EXIT(a, b)
-#endif
 #define STATIC
 
 #endif /* OBJECT_FORMAT_ELF */
@@ -262,7 +259,7 @@ __do_global_ctors_aux (void)        /* prologue goes in .init section */
 #endif
   asm (TEXT_SECTION_ASM_OP);   /* don't put epilogue and body in .init */
   DO_GLOBAL_CTORS_BODY;
-  ON_EXIT (__do_global_dtors, 0);
+  atexit (__do_global_dtors);
 }
 
 #endif /* OBJECT_FORMAT_ELF */
@@ -421,7 +418,7 @@ __do_global_ctors_aux (void)        /* prologue goes in .text section */
 {
   asm (INIT_SECTION_ASM_OP);
   DO_GLOBAL_CTORS_BODY;
-  ON_EXIT (__do_global_dtors, 0);
+  atexit (__do_global_dtors);
 }                              /* epilogue and body go in .init section */
 
 #ifdef FORCE_INIT_SECTION_ALIGN