And add a prefix '_' to ENTRY.
* scripttempl/elf.sc: Add END_SYMBOLS.
+2005-12-28 Jie Zhang <jie.zhang@analog.com>
+
+ * emulparams/bfin.sh: Define DATA_END_SYMBOLS and END_SYMBOLS.
+ And add a prefix '_' to ENTRY.
+ * scripttempl/elf.sc: Add END_SYMBOLS.
+
2005-12-27 H.J. Lu <hongjiu.lu@intel.com>
* emultempl/xtensaelf.em (elf_xtensa_place_orphan): Delete.
NONPAGED_TEXT_START_ADDR=${TEXT_START_ADDR}
ARCH=bfin
MACHINE=
-ENTRY=_start
+ENTRY=__start
TEMPLATE_NAME=elf32
GENERATE_SHLIB_SCRIPT=yes
EMBEDDED=yes
EXTRA_EM_FILE=bfin
+DATA_END_SYMBOLS="__edata = .; PROVIDE (_edata = .);"
+END_SYMBOLS="__end = .; PROVIDE (_end = .);"
${LARGE_SECTIONS}
${RELOCATING+. = ALIGN(${ALIGNMENT});}
${RELOCATING+${OTHER_END_SYMBOLS}}
- ${RELOCATING+_end = .;}
- ${RELOCATING+PROVIDE (end = .);}
+ ${RELOCATING+${END_SYMBOLS-_end = .; PROVIDE (end = .);}}
${RELOCATING+${DATA_SEGMENT_END}}
/* Stabs debugging sections. */