diff options
author | Josh Conner <joshconner@google.com> | 2016-12-02 10:44:29 +0000 |
---|---|---|
committer | Nick Clifton <nickc@redhat.com> | 2016-12-02 10:44:29 +0000 |
commit | d5451cd45325d12b2cc3d10ffe67f09b0e26b967 (patch) | |
tree | ef28edcd6c7312ad15bced09bafff05085fd1ae2 /bfd | |
parent | 432ec0814b01a93b88eddf13092ea6abef34652d (diff) | |
download | gdb-d5451cd45325d12b2cc3d10ffe67f09b0e26b967.zip gdb-d5451cd45325d12b2cc3d10ffe67f09b0e26b967.tar.gz gdb-d5451cd45325d12b2cc3d10ffe67f09b0e26b967.tar.bz2 |
Add support for Fushia OS.
* configure.ac: Add fuchsia to targets that use ELF.
* configure: Regenerated.
bfd * configure.tgt: Add support for fuchsia (OS).
gas * configure.tgt: Add support for fuchsia (OS).
ld * Makefile.am: Add dependency information for earmelf_fuchsia.c.
* Makefile.in: Regenerate.
* configure.tgt: Add support for aarch64-*-fuchsia, arm*-*-fuchsia*, and
x86_64-*-fuchsia* targets.
* emulparams/armelf_fuchsia.sh: New file.
* emulparams/armelfb_fuchsia.sh: New file.
Diffstat (limited to 'bfd')
-rw-r--r-- | bfd/ChangeLog | 4 | ||||
-rw-r--r-- | bfd/config.bfd | 11 |
2 files changed, 14 insertions, 1 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 68e5032..cef1c4b 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,7 @@ +2016-12-02 Josh Conner <joshconner@google.com> + + * configure.tgt: Add support for fuchsia (OS). + 2016-12-01 Yury Norov <ynorov@caviumnetworks.com> PR ld/20868 diff --git a/bfd/config.bfd b/bfd/config.bfd index b692f0a..5bca5d9 100644 --- a/bfd/config.bfd +++ b/bfd/config.bfd @@ -260,6 +260,11 @@ case "${targ}" in targ_selvecs="aarch64_elf64_be_vec arm_elf32_le_vec arm_elf32_be_vec" want64=true ;; + aarch64-*-fuchsia*) + targ_defvec=aarch64_elf64_le_vec + targ_selvecs="aarch64_elf64_be_vec arm_elf32_le_vec arm_elf32_be_vec" + want64=true + ;; aarch64-*-cloudabi*) targ_defvec=aarch64_elf64_le_cloudabi_vec targ_selvecs=aarch64_elf64_be_cloudabi_vec @@ -359,6 +364,10 @@ case "${targ}" in targ_selvecs="mach_o_le_vec mach_o_be_vec mach_o_fat_vec" targ_archs="$targ_archs bfd_i386_arch bfd_powerpc_arch bfd_rs6000_arch" ;; + arm-*-fuchsia*) + targ_defvec=arm_elf32_le_vec + targ_selvecs="arm_elf32_be_vec" + ;; arm-*-nacl*) targ_defvec=arm_elf32_nacl_le_vec targ_selvecs="arm_elf32_nacl_be_vec i386_elf32_nacl_vec" @@ -766,7 +775,7 @@ case "${targ}" in targ_selvecs="i386_elf32_vec iamcu_elf32_vec l1om_elf64_vec k1om_elf64_vec" want64=true ;; - x86_64-*-elf* | x86_64-*-rtems*) + x86_64-*-elf* | x86_64-*-rtems* | x86_64-*-fuchsia) targ_defvec=x86_64_elf64_vec targ_selvecs="i386_elf32_vec iamcu_elf32_vec x86_64_elf32_vec l1om_elf64_vec k1om_elf64_vec" want64=true |