1214571SdimSCRIPT_NAME=elf
2214571SdimTEMPLATE_NAME=elf32
3214571SdimEXTRA_EM_FILE=spuelf
4214571SdimOUTPUT_FORMAT="elf32-spu"
5214571SdimARCH=spu
6214571SdimMACHINE=
7214571SdimALIGNMENT=16
8214571SdimTEXT_START_ADDR=0
9214571SdimINITIAL_READONLY_SECTIONS='.interrupt : { KEEP(*(.interrupt)) }'
10214571Sdimif test -z "${CREATE_SHLIB}"; then
11214571Sdim  INITIAL_READONLY_SECTIONS="${INITIAL_READONLY_SECTIONS}
12214571Sdim  .interp       ${RELOCATING-0} : { *(.interp) }"
13214571Sdimfi
14214571SdimOTHER_END_SYMBOLS='PROVIDE (__stack = 0x3fff0);'
15214571SdimNO_SMALL_DATA=true
16214571SdimEMBEDDED=true
17214571SdimMAXPAGESIZE=0x80
18214571SdimDATA_ADDR="ALIGN(${MAXPAGESIZE})"
19214571SdimOTHER_BSS_SECTIONS=".toe ALIGN(128) : { *(.toe) } = 0"
20214571SdimOTHER_SECTIONS=".note.spu_name 0 : { KEEP(*(.note.spu_name)) }"
21