aboutsummaryrefslogtreecommitdiff
path: root/bfd/targets.c
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/targets.c
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/targets.c')
-rw-r--r--bfd/targets.c8
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,