aboutsummaryrefslogtreecommitdiff
path: root/elf/tst-array2.exp
diff options
context:
space:
mode:
authorRoland McGrath <roland@gnu.org>2002-11-07 22:28:16 +0000
committerRoland McGrath <roland@gnu.org>2002-11-07 22:28:16 +0000
commitdfe4c900cb1d03533702c453c3a9abe6d41e545d (patch)
tree3abdeee7d6276ec401eed3b7ed19772baaa8b8a0 /elf/tst-array2.exp
parent1d8a0fd965535f5c48cfb1e0b9d4fb8596190cd6 (diff)
downloadglibc-dfe4c900cb1d03533702c453c3a9abe6d41e545d.tar
glibc-dfe4c900cb1d03533702c453c3a9abe6d41e545d.tar.gz
glibc-dfe4c900cb1d03533702c453c3a9abe6d41e545d.tar.bz2
glibc-dfe4c900cb1d03533702c453c3a9abe6d41e545d.zip
* sysdeps/ia64/elf/initfini.c [HAVE_INITFINI_ARRAY]
(gmon_initializer): New function. (.init prologue): If HAVE_INITFINI_ARRAY is true, don't call __gmon_start__ here. Call it from gmon_initializer() instead. 2002-03-12 H.J. Lu <hjl@gnu.org> * elf/Makefile [$(have-initfini-array) = yes] (tests): Add tst-array1, tst-array2, and tst-array3. [$(have-initfini-array) = yes] (tests-static): Add tst-array3. [$(have-initfini-array) = yes] (modules-names): Add tst-array2dep. ($(objpfx)tst-array1.out): New target. ($(objpfx)tst-array2): Likewise. ($(objpfx)tst-array2.out): Likewise. ($(objpfx)tst-array3.out): Likewise. * elf/tst-array1.c: New file. * elf/tst-array1.exp: Likewise. * elf/tst-array2.c: Likewise. * elf/tst-array2dep.c: Likewise. * elf/tst-array2.exp: Likewise. * elf/tst-array3.c: Likewise.
Diffstat (limited to 'elf/tst-array2.exp')
-rw-r--r--elf/tst-array2.exp19
1 files changed, 19 insertions, 0 deletions
diff --git a/elf/tst-array2.exp b/elf/tst-array2.exp
new file mode 100644
index 0000000000..ed203525b5
--- /dev/null
+++ b/elf/tst-array2.exp
@@ -0,0 +1,19 @@
+preinit array 0
+preinit array 1
+preinit array 2
+DSO init
+DSO init array 0
+DSO init array 1
+DSO init array 2
+init
+init array 0
+init array 1
+init array 2
+fini array 2
+fini array 1
+fini array 0
+fini
+DSO fini array 2
+DSO fini array 1
+DSO fini array 0
+DSO fini