From 9e360dcc057030f1a5b06971af691f8d1687b635 Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Sat, 14 Feb 2015 23:23:50 -0600 Subject: good by nios Get rid of NIOS support. We try to support NIOSII. --- libc/sysdeps/linux/nios/crtbegin.c | 37 ------------------------------------- 1 file changed, 37 deletions(-) delete mode 100644 libc/sysdeps/linux/nios/crtbegin.c (limited to 'libc/sysdeps/linux/nios/crtbegin.c') diff --git a/libc/sysdeps/linux/nios/crtbegin.c b/libc/sysdeps/linux/nios/crtbegin.c deleted file mode 100644 index ac3f23f84..000000000 --- a/libc/sysdeps/linux/nios/crtbegin.c +++ /dev/null @@ -1,37 +0,0 @@ -#include -#include -/* -static void (*__CTOR_LIST__[1]) __P((void)) - __attribute__((__unused__)) - __attribute__((section(".ctors"))) = { (void *)0 }; - -static void (*__DTOR_LIST__[1]) __P((void)) - __attribute__((section(".dtors"))) = { (void *)-1 }; -*/ -extern void (*__DTOR_LIST__[]) __P((void)); -static void __do_global_dtors_aux __P((void)); - -static void -__do_global_dtors_aux() -{ - void (**p)(void) = __DTOR_LIST__ + 1; - - while (*p) - (**p++)(); -} - -static void dummy_fini(void) __attribute__((section(".trash"))); - -void -dummy_fini(void) -{ - static void (* volatile call__dtors)(void) = __do_global_dtors_aux; - /* - * Call global destructors. - */ - /* prevent function pointer constant propagation */ - __asm__ __volatile__ (".section .fini"); - (*call__dtors)(); - __asm__ __volatile__ (".section .trash"); - -} -- cgit v1.2.3