OSDN Git Service

Put HAS_INIT_SECTION ifdefs around Irix6 support.
authorwilson <wilson@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 31 Oct 1996 19:53:37 +0000 (19:53 +0000)
committerwilson <wilson@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 31 Oct 1996 19:53:37 +0000 (19:53 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@13086 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/crtstuff.c

index 6cbb82b..2c68243 100644 (file)
@@ -197,6 +197,7 @@ __do_global_ctors_aux ()    /* prologue goes in .init section */
 
 #else /* defined(INIT_SECTION_ASM_OP) */
 
+#ifdef HAS_INIT_SECTION
 /* This case is used by the Irix 6 port, which supports named sections but
    not an SVR4-style .fini section.  __do_global_dtors can be non-static
    in this case because the -fini switch to ld binds strongly.  */
@@ -208,6 +209,7 @@ __do_global_dtors ()
   for (p = __DTOR_LIST__ + 1; *p; p++)
     (*p) ();
 }
+#endif
 
 #endif /* defined(INIT_SECTION_ASM_OP) */
 
@@ -322,6 +324,7 @@ __do_global_ctors_aux ()    /* prologue goes in .text section */
 
 #else /* defined(INIT_SECTION_ASM_OP) */
 
+#ifdef HAS_INIT_SECTION
 /* This case is used by the Irix 6 port, which supports named sections but
    not an SVR4-style .init section.  __do_global_ctors can be non-static
    in this case because the -init switch to ld binds strongly.  */
@@ -333,6 +336,7 @@ __do_global_ctors ()
   for (p = __CTOR_END__ - 1; *p != (func_ptr) -1; p--)
     (*p) ();
 }
+#endif
 
 #endif /* defined(INIT_SECTION_ASM_OP) */