# This is for embedded products (no MMU) with ELF.
MACHINE=
SCRIPT_NAME=elf
-TEMPLATE_NAME=elf32
+TEMPLATE_NAME=elf
# Symbols have underscore prepended.
OUTPUT_FORMAT="elf32-us-cris"
NO_REL_RELOCS=yes
ARCH=cris
MAXPAGESIZE=32
-ENTRY=__start
+USER_LABEL_PREFIX=_
EMBEDDED=yes
ALIGNMENT=32
TEXT_START_ADDR=0
__Sbss = ADDR (.bss);
PROVIDE (_bss_start = __Sbss);
'
-OTHER_END_SYMBOLS='PROVIDE (__end = .);'
+
+INIT_ADDR='ALIGN (2)'
INIT_START='
- . = ALIGN(2);
___init__start = .;
PROVIDE (___do_global_ctors = .);
'
PROVIDE (___init__end = .);
'
+FINI_ADDR='ALIGN (2)'
+
FINI_START='
- . = ALIGN (2);
___fini__start = .;
PROVIDE (___do_global_dtors = .);
'