From 422514503d43363a4497e7ed8ab6fcd328da4653 Mon Sep 17 00:00:00 2001 From: Andreas Jaeger Date: Tue, 22 Jul 2003 19:37:41 +0000 Subject: Update. * elf/sofini.c (__FRAME_END__): Use attribute used so that gcc will not optimize it away. (__DTOR_END__): Likewise. (__CTOR_END__): Likewise. --- elf/sofini.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'elf') diff --git a/elf/sofini.c b/elf/sofini.c index 077399f..16e77e7 100644 --- a/elf/sofini.c +++ b/elf/sofini.c @@ -2,10 +2,10 @@ null pointer words in the `.ctors' and `.dtors' sections. */ static void (*const __CTOR_END__[1]) (void) - __attribute__ ((unused, section (".ctors"))) + __attribute__ ((used, section (".ctors"))) = { 0 }; static void (*const __DTOR_END__[1]) (void) - __attribute__ ((unused, section (".dtors"))) + __attribute__ ((used, section (".dtors"))) = { 0 }; #ifdef HAVE_DWARF2_UNWIND_INFO @@ -14,6 +14,6 @@ static void (*const __DTOR_END__[1]) (void) typedef unsigned int ui32 __attribute__ ((mode (SI))); static ui32 __FRAME_END__[1] - __attribute__ ((unused, section (".eh_frame"))) + __attribute__ ((used, section (".eh_frame"))) = { 0 }; #endif -- cgit v1.1