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/targets.c | |
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/targets.c')
-rw-r--r-- | bfd/targets.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/bfd/targets.c b/bfd/targets.c index c0e1543..32f27f3 100644 --- a/bfd/targets.c +++ b/bfd/targets.c @@ -152,6 +152,8 @@ DESCRIPTION . bfd_target_msdos_flavour .}; . +.enum bfd_endian { BFD_ENDIAN_BIG, BFD_ENDIAN_LITTLE, BFD_ENDIAN_UNKNOWN }; +. .{* Forward declaration. *} .typedef struct bfd_link_info _bfd_link_info; . @@ -169,11 +171,11 @@ of a file. The order of bytes within the data area of a file. -. boolean byteorder_big_p; +. enum bfd_endian byteorder; The order of bytes within the header parts of a file. -. boolean header_byteorder_big_p; +. enum bfd_endian header_byteorder; A mask of all the flags which an executable may have set - from the set <<NO_FLAGS>>, <<HAS_RELOC>>, ...<<D_PAGED>>. @@ -507,6 +509,7 @@ extern const bfd_target som_vec; extern const bfd_target i386aout_vec; extern const bfd_target i386bsd_vec; extern const bfd_target i386dynix_vec; +extern const bfd_target i386freebsd_vec; extern const bfd_target i386os9k_vec; extern const bfd_target i386coff_vec; extern const bfd_target bfd_powerpc_pe_vec; @@ -664,6 +667,7 @@ const bfd_target * const bfd_target_vector[] = { &i386aout_vec, &i386bsd_vec, &i386coff_vec, + &i386freebsd_vec, &i860coff_vec, &bfd_powerpc_pe_vec, &bfd_powerpcle_pe_vec, |