aboutsummaryrefslogtreecommitdiff
path: root/bfd/config.bfd
diff options
context:
space:
mode:
authorFred Fish <fnf@specifix.com>1996-01-05 05:44:27 +0000
committerFred Fish <fnf@specifix.com>1996-01-05 05:44:27 +0000
commit767f22d543fa638ae1d4f04715bc563f35682d4b (patch)
tree4756be2ed6e90d3efc2c2c570c0e7925a7ac91bc /bfd/config.bfd
parente61e7bcbfe56bc05a7c2532c60fdd7ff608e0c4d (diff)
downloadgdb-767f22d543fa638ae1d4f04715bc563f35682d4b.zip
gdb-767f22d543fa638ae1d4f04715bc563f35682d4b.tar.gz
gdb-767f22d543fa638ae1d4f04715bc563f35682d4b.tar.bz2
* config.bfd (i[345]86-*-freebsd*): Add target.
* configure.in (i386freebsd_vec): Add vec. * configure: Regenerate. * Makefile.in (BFD32_BACKENDS): Add i386freebsd.o. (BFD32_BACKENDS_CFILES): Add i386freebsd.c. Rebuild dependencies.. * freebsd.h: New file. * i386freebsd.c: New file. * targets.c (i386freebsd_vec): Declare. (bfd_target_vector): Add i386freebsd_vec. * i386linux.c (SEGMENT_SIZE): Define as TARGET_PAGE_SIZE * i386netbsd.c (SEGMENT_SIZE): Define as TARGET_PAGE_SIZE
Diffstat (limited to 'bfd/config.bfd')
-rwxr-xr-xbfd/config.bfd29
1 files changed, 21 insertions, 8 deletions
diff --git a/bfd/config.bfd b/bfd/config.bfd
index ad91081..d86c49c 100755
--- a/bfd/config.bfd
+++ b/bfd/config.bfd
@@ -102,6 +102,7 @@ case "${targ}" in
;;
sh-*-*)
+ targ_defvec=shcoff_vec
targ_selvecs="shcoff_vec shlcoff_vec"
targ_underscore=yes
;;
@@ -140,10 +141,15 @@ case "${targ}" in
targ_defvec=i386dynix_vec
targ_underscore=yes
;;
- i[345]86-*-bsd* | i[345]86-*-freebsd*)
+ i[345]86-*-bsd*)
targ_defvec=i386bsd_vec
targ_underscore=yes
;;
+ i[345]86-*-freebsd*)
+ targ_defvec=i386freebsd_vec
+ targ_selvecs=i386bsd_vec
+ targ_underscore=yes
+ ;;
i[345]86-*-netbsd*)
targ_defvec=i386netbsd_vec
targ_selvecs=i386bsd_vec
@@ -200,7 +206,10 @@ case "${targ}" in
targ_defvec=i386aout_vec
;;
- i860-*-sysv4*)
+ i860-*-mach3* | i860-*-osf1* | i860-*-coff*)
+ targ_defvec=i860coff_vec
+ ;;
+ i860-*-sysv4* | i860-*-elf*)
targ_defvec=bfd_elf32_i860_vec
;;
@@ -239,7 +248,7 @@ case "${targ}" in
targ_selvecs=cisco_core_vec
targ_underscore=yes
;;
- m68*-*-elf* | m68*-*-sysv4* | m68*-cbm-*)
+ m68*-*-elf* | m68*-*-sysv4*)
targ_defvec=bfd_elf32_m68k_vec
targ_selvecs=m68kcoff_vec
;;
@@ -275,6 +284,10 @@ case "${targ}" in
targ_selvecs="m68kcoff_vec tekhex_vec"
targ_underscore=yes
;;
+ m68*-cbm-*)
+ targ_defvec=bfd_elf32_m68k_vec
+ targ_selvecs=m68kcoff_vec
+ ;;
m88*-harris-cxux* | m88*-*-dgux* | m88*-*-sysv4*)
targ_defvec=bfd_elf32_m88k_vec
@@ -399,18 +412,18 @@ case "${targ}" in
targ_defvec=sparcnetbsd_vec
targ_underscore=yes
;;
- sparc-*-solaris2* | sparc-*-sysv4*)
+ sparc-*-elf* | sparc-*-sysv4* | sparc-*-solaris2*)
targ_defvec=bfd_elf32_sparc_vec
targ_selvecs=sunos_big_vec
;;
- sparc64-*-aout*)
- targ_defvec=sunos_big_vec
- targ_underscore=yes
- ;;
sparc64-*-elf* | sparc64-*-sysv4* | sparc64-*-solaris2*)
targ_defvec=bfd_elf64_sparc_vec
targ_selvecs=bfd_elf32_sparc_vec
;;
+ sparc64-*-aout*)
+ targ_defvec=sunos_big_vec
+ targ_underscore=yes
+ ;;
sparc-*-netware*)
targ_defvec=bfd_elf32_sparc_vec
targ_selvecs="nlm32_sparc_vec sunos_big_vec"