145468SsimokawaENTRY=_start
233965SjdpSCRIPT_NAME=elf
333965SjdpELFSIZE=64
433965SjdpTEMPLATE_NAME=elf32
5130570SobrienEXTRA_EM_FILE=alphaelf
633965SjdpOUTPUT_FORMAT="elf64-alpha"
733965SjdpTEXT_START_ADDR="0x120000000"
8218822SdimMAXPAGESIZE="CONSTANT (MAXPAGESIZE)"
9218822SdimCOMMONPAGESIZE="CONSTANT (COMMONPAGESIZE)"
1033965SjdpNONPAGED_TEXT_START_ADDR="0x120000000"
1133965SjdpARCH=alpha
1233965SjdpMACHINE=
1333965SjdpGENERATE_SHLIB_SCRIPT=yes
14130570SobrienGENERATE_PIE_SCRIPT=yes
15218822Sdim
16218822Sdim# Yes, we want duplicate .plt sections.  The linker chooses the
17218822Sdim# appropriate one magically in alpha_after_open.
18218822SdimPLT=".plt          ${RELOCATING-0} : SPECIAL { *(.plt) }"
19218822SdimDATA_PLT=yes
20218822SdimTEXT_PLT=yes
21218822Sdim
22104846Sobrien# Note that the number is always big-endian, thus we have to 
23104846Sobrien# reverse the digit string.
24104846SobrienNOP=0x0000fe2f1f04ff47		# unop; nop
2533965Sjdp
2689871SobrienOTHER_READONLY_SECTIONS="
2789871Sobrien  .reginfo      ${RELOCATING-0} : { *(.reginfo) }"
28