summaryrefslogtreecommitdiff
path: root/libgcc/config/ia64/crtend.S
diff options
context:
space:
mode:
authoruweigand <uweigand@138bc75d-0d04-0410-961f-82ee72b054a4>2012-02-23 10:16:39 +0000
committeruweigand <uweigand@138bc75d-0d04-0410-961f-82ee72b054a4>2012-02-23 10:16:39 +0000
commitc3dd2023bc7809648f78a463b994bb59da342c3c (patch)
tree6e8b20f8fae47a4ac30a16dbb56169aa34f079da /libgcc/config/ia64/crtend.S
parentc8366ba3a57961044424e0445e4000ba6c0daa10 (diff)
downloadgcc-c3dd2023bc7809648f78a463b994bb59da342c3c.tar.gz
gcc/
* acinclude.m4: Use HAVE_INITFINI_ARRAY_SUPPORT instead of HAVE_INITFINI_ARRAY to work around namespace pollution in certain versions of newlib system headers. * config.in: Regenerate. * configure: Regenerate. * config/initfini-array.h: Use HAVE_INITFINI_ARRAY_SUPPORT instead of HAVE_INITFINI_ARRAY. libgcc/ * config/ia64/crtbegin.S: Use HAVE_INITFINI_ARRAY_SUPPORT instead of HAVE_INITFINI_ARRAY. * config/ia64/crtend.S: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@184503 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libgcc/config/ia64/crtend.S')
-rw-r--r--libgcc/config/ia64/crtend.S6
1 files changed, 3 insertions, 3 deletions
diff --git a/libgcc/config/ia64/crtend.S b/libgcc/config/ia64/crtend.S
index a904af9cfd9..9ee151711c5 100644
--- a/libgcc/config/ia64/crtend.S
+++ b/libgcc/config/ia64/crtend.S
@@ -39,10 +39,10 @@ __DTOR_END__:
__JCR_END__:
data8 0
-#ifdef HAVE_INITFINI_ARRAY
+#ifdef HAVE_INITFINI_ARRAY_SUPPORT
.global __do_global_ctors_aux
.hidden __do_global_ctors_aux
-#else /* !HAVE_INITFINI_ARRAY */
+#else /* !HAVE_INITFINI_ARRAY_SUPPORT */
/*
* Fragment of the ELF _init routine that invokes our dtor cleanup.
*
@@ -71,7 +71,7 @@ __JCR_END__:
br.call.sptk.many b0 = b6
;;
}
-#endif /* !HAVE_INITFINI_ARRAY */
+#endif /* !HAVE_INITFINI_ARRAY_SUPPORT */
.text
.align 32