old-cross-binutils/ld/scripttempl/alphavms.sc
Tristan Gingold 8b351884bb 2010-04-14 Tristan Gingold <gingold@adacore.com>
* emulparams/alphavms.sh: New file.
	* emultempl/vms.em: New file.
	* scripttempl/alphavms.sc: New file.
	* configure.tgt (alpha*-*-*vms*): Added.
	* Makefile.am (ALL_EMULATIONS): Add ealphavms.o
	(ealphavms.c): New target.
	* Makefile.in: Regenerate.
2010-04-14 09:27:27 +00:00

34 lines
535 B
Scala

# Linker script for Alpha VMS systems.
# Tristan Gingold <gingold@adacore.com>.
PAGESIZE=0x10000
cat <<EOF
OUTPUT_FORMAT("${OUTPUT_FORMAT}")
${LIB_SEARCH_DIRS}
SECTIONS
{
${RELOCATING+. = ${PAGESIZE};}
\$DATA\$ ALIGN (${PAGESIZE}) : {
*(\$DATA\$)
*(\$LINK\$)
}
\$BSS\$ ALIGN (${PAGESIZE}) : {
*(\$BSS\$)
}
\$CODE\$ ALIGN (${PAGESIZE}) : {
*(\$CODE\$)
}
\$LITERAL\$ ALIGN (${PAGESIZE}) : {
*(\$LITERAL\$)
*(\$READONLY\$)
*(\$READONLY_ADDR\$)
}
\$DST\$ 0 : {
*(\$DST\$)
}
}
EOF