From e888bcbe4fb8ad538ec640bfb18b687d51e001e7 Mon Sep 17 00:00:00 2001 From: Andreas Schwab Date: Mon, 22 Aug 2011 16:08:16 -0400 Subject: Correct cycle detection during dependency sorting --- elf/tst-initorder2.c | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 elf/tst-initorder2.c (limited to 'elf/tst-initorder2.c') diff --git a/elf/tst-initorder2.c b/elf/tst-initorder2.c new file mode 100644 index 0000000000..050f9568b8 --- /dev/null +++ b/elf/tst-initorder2.c @@ -0,0 +1,20 @@ +#include + +#ifndef NAME +int +main (void) +{ + puts ("main"); +} +#else +static void __attribute__ ((constructor)) +init (void) +{ + puts ("init: " NAME); +} +static void __attribute__ ((destructor)) +fini (void) +{ + puts ("fini: " NAME); +} +#endif -- cgit 1.4.1