1146211SnyanENTRY=_start 2146211SnyanSCRIPT_NAME=elf 3146211SnyanELFSIZE=64 4146211SnyanTEMPLATE_NAME=elf32 5146211SnyanEXTRA_EM_FILE=alphaelf 6146211SnyanOUTPUT_FORMAT="elf64-alpha" 7146211SnyanTEXT_START_ADDR="0x120000000" 8146211SnyanMAXPAGESIZE="CONSTANT (MAXPAGESIZE)" 9146211SnyanCOMMONPAGESIZE="CONSTANT (COMMONPAGESIZE)" 10146211SnyanNONPAGED_TEXT_START_ADDR="0x120000000" 11146211SnyanARCH=alpha 12146211SnyanMACHINE= 13146211SnyanGENERATE_SHLIB_SCRIPT=yes 14146211SnyanGENERATE_PIE_SCRIPT=yes 15146211Snyan 16146211Snyan# Yes, we want duplicate .plt sections. The linker chooses the 17146211Snyan# appropriate one magically in alpha_after_open. 18146211SnyanPLT=".plt ${RELOCATING-0} : SPECIAL { *(.plt) }" 19146211SnyanDATA_PLT=yes 20146211SnyanTEXT_PLT=yes 21146211Snyan 22146211Snyan# Note that the number is always big-endian, thus we have to 23146211Snyan# reverse the digit string. 24146211SnyanNOP=0x0000fe2f1f04ff47 # unop; nop 25146211Snyan 26146211SnyanOTHER_READONLY_SECTIONS=" 27146211Snyan .reginfo ${RELOCATING-0} : { *(.reginfo) }" 28146211Snyan