#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. */
for (p = __DTOR_LIST__ + 1; *p; p++)
(*p) ();
}
+#endif
#endif /* defined(INIT_SECTION_ASM_OP) */
#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. */
for (p = __CTOR_END__ - 1; *p != (func_ptr) -1; p--)
(*p) ();
}
+#endif
#endif /* defined(INIT_SECTION_ASM_OP) */