summaryrefslogtreecommitdiff
path: root/gcc/config/ia64/crtbegin.asm
diff options
context:
space:
mode:
authorschwab <schwab@138bc75d-0d04-0410-961f-82ee72b054a4>2003-01-25 17:26:55 +0000
committerschwab <schwab@138bc75d-0d04-0410-961f-82ee72b054a4>2003-01-25 17:26:55 +0000
commit1aa28b70b113229b29424a86ea919e6f875bdd4b (patch)
treec4725a798d5089421ca42e2eac665dd4ee2bf6d4 /gcc/config/ia64/crtbegin.asm
parentfdc54eeb59a8d28eb93c4c46e43ec2337c8dca3b (diff)
downloadgcc-1aa28b70b113229b29424a86ea919e6f875bdd4b.tar.gz
* config/ia64/crtend.asm [HAVE_INITFINI_ARRAY]: Make
__do_global_ctors_aux hidden global and don't put it in .init_array. * config/ia64/crtbegin.asm [HAVE_INITFINI_ARRAY]: Put it here instead so that it comes first. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@61782 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config/ia64/crtbegin.asm')
-rw-r--r--gcc/config/ia64/crtbegin.asm3
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc/config/ia64/crtbegin.asm b/gcc/config/ia64/crtbegin.asm
index 75ffc3d906c..cb49e10bc56 100644
--- a/gcc/config/ia64/crtbegin.asm
+++ b/gcc/config/ia64/crtbegin.asm
@@ -1,4 +1,4 @@
-/* Copyright (C) 2000, 2001 Free Software Foundation, Inc.
+/* Copyright (C) 2000, 2001, 2003 Free Software Foundation, Inc.
Contributed by Jes Sorensen, <Jes.Sorensen@cern.ch>
The GNU C Library is free software; you can redistribute it and/or
@@ -61,6 +61,7 @@ __dso_handle:
.section .init_array,"a","progbits"
data8 @fptr(__do_jv_register_classes)
+ data8 @fptr(__do_global_ctors_aux)
#else /* !HAVE_INITFINI_ARRAY */
/*