diff options
Diffstat (limited to 'libgloss/or1k/crt0.S')
-rw-r--r-- | libgloss/or1k/crt0.S | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/libgloss/or1k/crt0.S b/libgloss/or1k/crt0.S index 84adba1..03d7323 100644 --- a/libgloss/or1k/crt0.S +++ b/libgloss/or1k/crt0.S @@ -36,6 +36,7 @@ the obvious things.. */ /* -------------------------------------------------------------------------- */ +#include "newlib.h" #include "include/or1k-asm.h" #include "include/or1k-sprs.h" @@ -96,6 +97,11 @@ _or1k_exception_stack_size: .word EXCEPTION_STACK_SIZE */ /* -------------------------------------------------------------------------- */ +#ifdef HAVE_INITFINI_ARRAY +#define _init __libc_init_array +#define _fini __libc_fini_array +#endif + #define GPR_BUF_OFFSET(x) (x << 2) #ifndef __OR1K_MULTICORE__ |