summaryrefslogtreecommitdiff
path: root/bfd/targets.c
diff options
context:
space:
mode:
authorTristan Gingold <gingold@adacore.com>2010-01-13 11:49:36 +0000
committerTristan Gingold <gingold@adacore.com>2010-01-13 11:49:36 +0000
commita7e1cdcb16989b8aaf05b061ab4d134a835f2857 (patch)
tree6f7d3f8582c750bb7a0c6c0062543d0230b8a00b /bfd/targets.c
parentec347e045e42a3ac98789dd84edb6efd6d6f4ebd (diff)
downloadbinutils-redhat-a7e1cdcb16989b8aaf05b061ab4d134a835f2857.tar.gz
2010-01-13 Tristan Gingold <gingold@adacore.com>
* config.bfd: Remove duplicated target vector for i386-*-darwin. Appends new arch instead of overriding. Use mach_o_x86_64_vec for x86_64-*-darwin. * configure.in: Add mach_o_x86_64_vec. * configure: Regenerate. * targets.c: Declare mach_o_x86_64_vec, add it to _bfd_target_vector. * Makefile.am (BFD64_BACKENDS): Add mach-o-x86-64.lo (BFD64_BACKENDS_CFILES): Add mach-o-x86-64.c * Makefile.in: Regenerate. * mach-o-x86-64.c: New file.
Diffstat (limited to 'bfd/targets.c')
-rw-r--r--bfd/targets.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/bfd/targets.c b/bfd/targets.c
index d9811a8010..ad22a29ded 100644
--- a/bfd/targets.c
+++ b/bfd/targets.c
@@ -760,6 +760,7 @@ extern const bfd_target mach_o_be_vec;
extern const bfd_target mach_o_le_vec;
extern const bfd_target mach_o_fat_vec;
extern const bfd_target mach_o_i386_vec;
+extern const bfd_target mach_o_x86_64_vec;
extern const bfd_target maxqcoff_vec;
extern const bfd_target mcore_pe_big_vec;
extern const bfd_target mcore_pe_little_vec;
@@ -1134,6 +1135,9 @@ static const bfd_target * const _bfd_target_vector[] =
&mach_o_le_vec,
&mach_o_fat_vec,
&mach_o_i386_vec,
+#ifdef BFD64
+ &mach_o_x86_64_vec,
+#endif
&maxqcoff_vec,
&mcore_pe_big_vec,
&mcore_pe_little_vec,