diff options
author | Fred Fish <fnf@specifix.com> | 1996-01-05 05:44:27 +0000 |
---|---|---|
committer | Fred Fish <fnf@specifix.com> | 1996-01-05 05:44:27 +0000 |
commit | 767f22d543fa638ae1d4f04715bc563f35682d4b (patch) | |
tree | 4756be2ed6e90d3efc2c2c570c0e7925a7ac91bc /bfd/config.bfd | |
parent | e61e7bcbfe56bc05a7c2532c60fdd7ff608e0c4d (diff) | |
download | gdb-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-x | bfd/config.bfd | 29 |
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" |