bfd:
[deliverable/binutils-gdb.git] / ld / emulparams / elf32_tic6x_le.sh
CommitLineData
40b36596
JM
1SCRIPT_NAME=elf
2TEMPLATE_NAME=elf32
3OUTPUT_FORMAT="elf32-tic6x-le"
4# This address is an arbitrary value expected to be suitable for
5# semihosting simulator use, but not on hardware where it is expected
6# to be overridden.
7TEXT_START_ADDR=0x8000
8MAXPAGESIZE="CONSTANT (MAXPAGESIZE)"
9ARCH=tic6x
10EXECUTABLE_SYMBOLS="EXTERN (__c6xabi_DSBT_BASE);"
11SDATA_START_SYMBOLS="PROVIDE_HIDDEN (__c6xabi_DSBT_BASE = .);"
12# ".bss" is near (small) BSS, ".far" is far (normal) BSS, ".const" is
13# far read-only data, ".rodata" is near read-only data. ".neardata"
14# is near (small) data, ".fardata" is (along with .data) far data.
15RODATA_NAME="const"
16SDATA_NAME="neardata"
17SBSS_NAME="bss"
18BSS_NAME="far"
19OTHER_SDATA_SECTIONS=".rodata ${RELOCATING-0} : { *(.rodata${RELOCATING+ .rodata.*}) }"
20OTHER_READONLY_RELOC_SECTIONS="
21 .rel.rodata ${RELOCATING-0} : { *(.rel.rodata${RELOCATING+ .rel.rodata.*}) }
22 .rela.rodata ${RELOCATING-0} : { *(.rela.rodata${RELOCATING+ .rela.rodata.*}) }"
23OTHER_READWRITE_SECTIONS=".fardata ${RELOCATING-0} : { *(.fardata${RELOCATING+ .fardata.*}) }"
24OTHER_READWRITE_RELOC_SECTIONS="
25 .rel.fardata ${RELOCATING-0} : { *(.rel.fardata${RELOCATING+ .rel.fardata.*}) }
26 .rela.fardata ${RELOCATING-0} : { *(.rela.fardata${RELOCATING+ .rela.fardata.*}) }"
This page took 0.025351 seconds and 4 git commands to generate.