Add support for Nuxi CloudABI on x86-64
authorEd Schouten <ed@nuxi.nl>
Tue, 31 Mar 2015 09:33:45 +0000 (11:33 +0200)
committerH.J. Lu <hjl.tools@gmail.com>
Tue, 31 Mar 2015 15:11:08 +0000 (08:11 -0700)
commit6036f4862103dea22dcc1ee02cf31802872997b3
tree6dbe5d2dc35825c5fb4f5cd301b12d221d0cd88c
parent6ef37366be4c2445b3efdba8520e0a4e7450581f
Add support for Nuxi CloudABI on x86-64

bfd/

* config.bfd (targ_defvec): Set to x86_64_elf64_cloudabi_vec
for x86_64-*-cloudabi*.
* configure.ac: Handle x86_64_elf64_cloudabi_vec.
* configure: Regenerated.
* elf64-x86-64.c (TARGET_LITTLE_SYM): Support x86_64-*-cloudabi*.
(TARGET_LITTLE_NAME): Likewise.
(ELF_OSABI): Likewise.
(elf64_bed): Likewise.
* targets.c (x86_64_elf64_cloudabi_vec): New.
(_bfd_target_vector): Add x86_64_elf64_cloudabi_vec.

gas/

* configure.tgt (fmt): Set to elf for *-*-cloudabi*.

ld/

* Makefile.am (ALL_64_EMULATION_SOURCES): Add
eelf_x86_64_cloudabi.c.
(eelf_x86_64_cloudabi.c): New.
* configure.tgt (targ_emul): Set to elf_x86_64_cloudabi for
x86_64-*-cloudabi*.
* Makefile.in: Regenerated.
* emulparams/elf_x86_64_cloudabi.sh: New file.
13 files changed:
bfd/ChangeLog
bfd/config.bfd
bfd/configure
bfd/configure.ac
bfd/elf64-x86-64.c
bfd/targets.c
gas/ChangeLog
gas/configure.tgt
ld/ChangeLog
ld/Makefile.am
ld/Makefile.in
ld/configure.tgt
ld/emulparams/elf_x86_64_cloudabi.sh [new file with mode: 0644]