diff options
author | Andreas Tobler <andreast@fgznet.ch> | 2014-06-18 21:58:19 +0200 |
---|---|---|
committer | Andreas Tobler <andreast@fgznet.ch> | 2014-06-18 21:58:19 +0200 |
commit | 1804dbce5a7c0298a98dcedde14ab4d432fad754 (patch) | |
tree | 2f317e6f4081403456313153be23f8de919487ea /ld/emulparams | |
parent | 17a40b44e2aa89d2df08897ea05a42e1afedd06a (diff) | |
download | binutils-gdb-1804dbce5a7c0298a98dcedde14ab4d432fad754.tar.gz |
ld/ARM: Add target arm*b-*-freebsd*, update target arm*-*-freebsd*.
ld/ChangeLog:
2014-06-18 Andreas Tobler <andreast@fgznet.ch>
* configure.tgt (arm*-*-freebsd*): Update targ_extra_emuls.
(arm*b-*-freebsd*): Add target.
* emulparams/armelfb_fbsd.sh: Added.
* emulparams/armelf_fbsd.sh: Updated.
* Makefile.am (ALL_EMULATION_SOURCES): Add earmelfb_fbsd.c.
* Makefile.in: Regenerate.
Diffstat (limited to 'ld/emulparams')
-rw-r--r-- | ld/emulparams/armelf_fbsd.sh | 5 | ||||
-rw-r--r-- | ld/emulparams/armelfb_fbsd.sh | 2 |
2 files changed, 7 insertions, 0 deletions
diff --git a/ld/emulparams/armelf_fbsd.sh b/ld/emulparams/armelf_fbsd.sh index ee9520dc4a9..5b3ccc6a44f 100644 --- a/ld/emulparams/armelf_fbsd.sh +++ b/ld/emulparams/armelf_fbsd.sh @@ -1,3 +1,8 @@ . ${srcdir}/emulparams/armelf.sh . ${srcdir}/emulparams/elf_fbsd.sh TARGET2_TYPE=got-rel +MAXPAGESIZE="CONSTANT (MAXPAGESIZE)" +GENERATE_PIE_SCRIPT=yes + +unset STACK_ADDR +unset EMBEDDED diff --git a/ld/emulparams/armelfb_fbsd.sh b/ld/emulparams/armelfb_fbsd.sh new file mode 100644 index 00000000000..a28b476bcf2 --- /dev/null +++ b/ld/emulparams/armelfb_fbsd.sh @@ -0,0 +1,2 @@ +. ${srcdir}/emulparams/armelf_fbsd.sh +OUTPUT_FORMAT="elf32-bigarm" |