diff options
author | Jim Wilson <wilson@gcc.gnu.org> | 1996-10-31 11:53:37 -0800 |
---|---|---|
committer | Jim Wilson <wilson@gcc.gnu.org> | 1996-10-31 11:53:37 -0800 |
commit | 9593ce03b9cf0ab59659e768a68e3210ee568127 (patch) | |
tree | 93c60b98478e1ada36ff1b40d02125522e7f3132 /gcc/crtstuff.c | |
parent | e9ac02a6f163690948ef8d3a3ad73b75171079c4 (diff) | |
download | gcc-9593ce03b9cf0ab59659e768a68e3210ee568127.zip gcc-9593ce03b9cf0ab59659e768a68e3210ee568127.tar.gz gcc-9593ce03b9cf0ab59659e768a68e3210ee568127.tar.bz2 |
Put HAS_INIT_SECTION ifdefs around Irix6 support.
From-SVN: r13086
Diffstat (limited to 'gcc/crtstuff.c')
-rw-r--r-- | gcc/crtstuff.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/gcc/crtstuff.c b/gcc/crtstuff.c index 6cbb82b..2c68243 100644 --- a/gcc/crtstuff.c +++ b/gcc/crtstuff.c @@ -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) */ |