xref: /netbsd-src/external/gpl3/binutils/dist/ld/emulparams/arcelf.sh (revision d909946ca08dceb44d7d0f22ec9488679695d976)
1SCRIPT_NAME=elfarc
2TEMPLATE_NAME=elf32
3if [ "x${ARC_ENDIAN}" = "xbig" ]; then
4  OUTPUT_FORMAT="elf32-bigarc"
5else
6  OUTPUT_FORMAT="elf32-littlearc"
7fi
8LITTLE_OUTPUT_FORMAT="elf32-littlearc"
9BIG_OUTPUT_FORMAT="elf32-bigarc"
10# leave room for vector table, 32 vectors * 8 bytes
11TEXT_START_ADDR=0x100
12MAXPAGESIZE="CONSTANT (MAXPAGESIZE)"
13#NONPAGED_TEXT_START_ADDR=0x0
14ARCH=arc
15MACHINE=
16ENTRY=__start
17SDATA_START_SYMBOLS='__SDATA_BEGIN__ = .;'
18OTHER_SECTIONS="/DISCARD/ : { *(.__arc_profile_*) }"
19EMBEDDED=yes
20