about summary refs log tree commit diff
path: root/elf/tst-array2dep.c
diff options
context:
space:
mode:
Diffstat (limited to 'elf/tst-array2dep.c')
-rw-r--r--elf/tst-array2dep.c71
1 files changed, 0 insertions, 71 deletions
diff --git a/elf/tst-array2dep.c b/elf/tst-array2dep.c
deleted file mode 100644
index 2f920cdc8d..0000000000
--- a/elf/tst-array2dep.c
+++ /dev/null
@@ -1,71 +0,0 @@
-#include <unistd.h>
-
-/* Give init non-default priority so that it runs before init_array.  */
-static void init (void) __attribute__ ((constructor (1000)));
-
-static void
-init (void)
-{
-  write (STDOUT_FILENO, "DSO init\n", 9);
-}
-
-/* Give fini the same priority as init.  */
-static void fini (void) __attribute__ ((destructor (1000)));
-
-static void
-fini (void)
-{
-  write (STDOUT_FILENO, "DSO fini\n", 9);
-}
-
-static void
-init_0 (void)
-{
-  write (STDOUT_FILENO, "DSO init array 0\n", 17);
-}
-
-static void
-init_1 (void)
-{
-  write (STDOUT_FILENO, "DSO init array 1\n", 17);
-}
-
-static void
-init_2 (void)
-{
-  write (STDOUT_FILENO, "DSO init array 2\n", 17);
-}
-
-void (*init_array []) (void)
-     __attribute__ ((section (".init_array"), aligned (sizeof (void *)))) =
-{
-  &init_0,
-  &init_1,
-  &init_2
-};
-
-static void
-fini_0 (void)
-{
-  write (STDOUT_FILENO, "DSO fini array 0\n", 17);
-}
-
-static void
-fini_1 (void)
-{
-  write (STDOUT_FILENO, "DSO fini array 1\n", 17);
-}
-
-static void
-fini_2 (void)
-{
-  write (STDOUT_FILENO, "DSO fini array 2\n", 17);
-}
-
-void (*fini_array []) (void)
-     __attribute__ ((section (".fini_array"), aligned (sizeof (void *)))) =
-{
-  &fini_0,
-  &fini_1,
-  &fini_2
-};