summaryrefslogtreecommitdiff
path: root/bfd/config.bfd
diff options
context:
space:
mode:
authorDavid O'Brien <obrien@FreeBSD.org>2001-02-19 06:33:41 +0000
committerDavid O'Brien <obrien@FreeBSD.org>2001-02-19 06:33:41 +0000
commitdcb5a0dbb604cbd6f9915020d540ddb47af91366 (patch)
treecd1be2934c05df1f7ca50a08dfb2dd38f0a57598 /bfd/config.bfd
parentda936ce5c8a9f6d4f0813647da9d14cfec6ae668 (diff)
downloadgdb-dcb5a0dbb604cbd6f9915020d540ddb47af91366.tar.gz
2001-02-18 David O'Brien <obrien@FreeBSD>
* configure.in: Recognize FreeBSD/arm, FreeBSD/PowerPC, and treat FreeBSD/i386-CURRENT differently until I can figure out the needed corefile changes. * configure: Regenerate. * config.bfd: Recognize FreeBSD/x86-64, FreeBSD/ia64, FreeBSD/arm, FreeBSD/PowerPC, and FreeBSD/sparc64. Approved by: Philip Blundell <philb@gnu.org> Message-Id: <E14URxF-00023n-00@kings-cross.london.uk.eu.org>
Diffstat (limited to 'bfd/config.bfd')
-rw-r--r--bfd/config.bfd10
1 files changed, 7 insertions, 3 deletions
diff --git a/bfd/config.bfd b/bfd/config.bfd
index b7e1376c21c..6ddd66d1a2b 100644
--- a/bfd/config.bfd
+++ b/bfd/config.bfd
@@ -86,7 +86,7 @@ case "${targ}" in
alpha*-*-*)
targ_defvec=ecoffalpha_little_vec
;;
- ia64*-*-linux-gnu* | ia64*-*-elf*)
+ ia64*-*-freebsd* | ia64*-*-linux-gnu* | ia64*-*-elf*)
targ_defvec=bfd_elf64_ia64_little_vec
targ_selvecs="bfd_elf64_ia64_big_vec bfd_efi_app_ia64_vec"
;;
@@ -94,7 +94,7 @@ case "${targ}" in
targ_defvec=bfd_elf64_ia64_big_vec
targ_selvecs="bfd_elf32_ia64_big_vec"
;;
- sparc64-*-netbsd*)
+ sparc64-*-freebsd* | sparc64-*-netbsd*)
targ_defvec=bfd_elf64_sparc_vec
targ_selvecs="bfd_elf32_sparc_vec sunos_big_vec"
;;
@@ -149,7 +149,7 @@ case "${targ}" in
targ_defvec=bfd_elf32_bigarm_vec
targ_selvecs=bfd_elf32_littlearm_vec
;;
- arm-*-elf | arm*-*-linux-gnu* | arm*-*-conix* | arm*-*-uclinux*)
+ arm-*-elf | arm-*-freebsd* | arm*-*-linux-gnu* | arm*-*-conix* | arm*-*-uclinux*)
targ_defvec=bfd_elf32_littlearm_vec
targ_selvecs=bfd_elf32_bigarm_vec
;;
@@ -366,6 +366,10 @@ case "${targ}" in
targ_selvecs="i386linux_vec bfd_efi_app_ia32_vec"
;;
#ifdef BFD64
+ x86_64-*-freebsd*)
+ targ_defvec=bfd_elf64_x86_64_vec
+ targ_selvecs="bfd_elf32_i386_vec i386coff_vec bfd_efi_app_ia32_vec"
+ ;;
x86_64-*-linux-gnu*)
targ_defvec=bfd_elf64_x86_64_vec
targ_selvecs="bfd_elf32_i386_vec i386linux_vec bfd_efi_app_ia32_vec"