13d8817e4SmiodENTRY=_start
23d8817e4SmiodSCRIPT_NAME=elf
33d8817e4SmiodELFSIZE=64
43d8817e4SmiodTEMPLATE_NAME=elf32
53d8817e4SmiodEXTRA_EM_FILE=alphaelf
63d8817e4SmiodOUTPUT_FORMAT="elf64-alpha"
73d8817e4SmiodTEXT_START_ADDR="0x120000000"
83d8817e4SmiodMAXPAGESIZE=0x10000
93d8817e4SmiodCOMMONPAGESIZE=0x2000
103d8817e4SmiodNONPAGED_TEXT_START_ADDR="0x120000000"
113d8817e4SmiodARCH=alpha
123d8817e4SmiodMACHINE=
133d8817e4SmiodGENERATE_SHLIB_SCRIPT=yes
143d8817e4SmiodGENERATE_PIE_SCRIPT=yes
153d8817e4Smiod
163d8817e4Smiod# Yes, we want duplicate .plt sections.  The linker chooses the
173d8817e4Smiod# appropriate one magically in alpha_after_open.
183d8817e4SmiodPLT=".plt          ${RELOCATING-0} : SPECIAL { *(.plt) }"
193d8817e4SmiodDATA_PLT=yes
203d8817e4SmiodTEXT_PLT=yes
213d8817e4Smiod
22*12dd90a1Sderaadt#NOP=0x0000fe2f 1f04ff47		# unop; nop
23*12dd90a1SderaadtNOP=0x0000fe2f		# unop
24*12dd90a1SderaadtTRAP=0x00000000		# illegal?
253d8817e4Smiod
263d8817e4SmiodOTHER_READONLY_SECTIONS="
273d8817e4Smiod  .reginfo      ${RELOCATING-0} : { *(.reginfo) }"
28