From: Ian Lance Taylor Date: Fri, 18 Apr 1997 15:57:37 +0000 (+0000) Subject: Fri Apr 18 11:54:43 1997 Niklas Hallqvist X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=40f96c6fe5c0016e28e4c209ea165c4e133ab438;p=binutils-gdb.git Fri Apr 18 11:54:43 1997 Niklas Hallqvist * Makefile.in (ALL_EMULATIONS): Add ealphabsd.o. (ealphabsd.c): New rule. * configure.host (alpha-*-bsd): New target. * configure.tgt (alpha-*-bsd): New target. * emulparams/alphabsd.sh: New file for *BSD/alpha. * scripttempl/alphabsd.sc: New file for *BSD/alpha. --- diff --git a/ld/emulparams/.Sanitize b/ld/emulparams/.Sanitize index c697d73cc72..230557fc5bb 100644 --- a/ld/emulparams/.Sanitize +++ b/ld/emulparams/.Sanitize @@ -60,6 +60,7 @@ a29k.sh aixppc.sh aixrs6.sh alpha.sh +alphabsd.sh armaoutb.sh armaoutl.sh armcoff.sh diff --git a/ld/emulparams/alphabsd.sh b/ld/emulparams/alphabsd.sh new file mode 100644 index 00000000000..dac53137e58 --- /dev/null +++ b/ld/emulparams/alphabsd.sh @@ -0,0 +1,3 @@ +SCRIPT_NAME=alphabsd +OUTPUT_FORMAT="bsd-ecoff-littlealpha" +ARCH=alpha diff --git a/ld/scripttempl/.Sanitize b/ld/scripttempl/.Sanitize index 6bb42746dad..d9925d23ab5 100644 --- a/ld/scripttempl/.Sanitize +++ b/ld/scripttempl/.Sanitize @@ -51,6 +51,7 @@ README a29k.sc aix.sc alpha.sc +alphabsd.sc armaout.sc armcoff.sc aout.sc diff --git a/ld/scripttempl/alphabsd.sc b/ld/scripttempl/alphabsd.sc new file mode 100644 index 00000000000..ac4686f3217 --- /dev/null +++ b/ld/scripttempl/alphabsd.sc @@ -0,0 +1,68 @@ +# Linker script for {Net,Open}BSD/Alpha systems. +# Ian Lance Taylor . +# These variables may be overridden by the emulation file. The +# defaults are appropriate for an Alpha running Net- or OpenBSD. +test -z "$ENTRY" && ENTRY=__start +test -z "$TEXT_START_ADDR" && TEXT_START_ADDR="0x120000000 + SIZEOF_HEADERS" +if test "x$LD_FLAG" = "xn" -o "x$LD_FLAG" = "xN"; then + DATA_ADDR=. +else + test -z "$DATA_ADDR" && DATA_ADDR=0x140000000 +fi +cat <