aboutsummaryrefslogtreecommitdiff
path: root/bfd
diff options
context:
space:
mode:
authorIan Lance Taylor <ian@airs.com>1999-09-07 03:00:32 +0000
committerIan Lance Taylor <ian@airs.com>1999-09-07 03:00:32 +0000
commit8a1ad8e7939da9208857b95ee6f62d2e4f4db4a4 (patch)
treedc40cb672da6b5ea037f64956cf2442de8bdeaae /bfd
parent6fb72d08dc67b5a160181aec50f162b5ca5f2c01 (diff)
downloadgdb-8a1ad8e7939da9208857b95ee6f62d2e4f4db4a4.zip
gdb-8a1ad8e7939da9208857b95ee6f62d2e4f4db4a4.tar.gz
gdb-8a1ad8e7939da9208857b95ee6f62d2e4f4db4a4.tar.bz2
1999-09-06 Donn Terry <donn@interix.com>
* coffcode.h (coff_set_custom_section_alignment): Add const to declaration to match definition. (coff_write_object_contents): Don't set F_AR32W(R)? if COFF_WITH_PE.
Diffstat (limited to 'bfd')
-rw-r--r--bfd/ChangeLog9
-rw-r--r--bfd/coffcode.h5
2 files changed, 12 insertions, 2 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index 031db6e..fe55a9f 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,5 +1,14 @@
1999-09-06 Donn Terry <donn@interix.com>
+ * coffcode.h (coff_set_custom_section_alignment): Add const to
+ declaration to match definition.
+ (coff_write_object_contents): Don't set F_AR32W(R)? if
+ COFF_WITH_PE.
+
+ * coff-i386.c (in_reloc_p): Add declaration.
+ (i386coff_vec): Simplify initialization of
+ application_section_flags.
+
* coffcode.h (sec_to_styp_flags): Write separate COFF_WITH_PE
version. Move COFF_WITH_PE specific code to new version.
(stype_to_sec_flags): Likewise. Add section parameter.
diff --git a/bfd/coffcode.h b/bfd/coffcode.h
index 5f82f85..4b0a39d 100644
--- a/bfd/coffcode.h
+++ b/bfd/coffcode.h
@@ -318,7 +318,7 @@ static flagword styp_to_sec_flags
static boolean coff_bad_format_hook PARAMS ((bfd *, PTR));
static void coff_set_custom_section_alignment
PARAMS ((bfd *, asection *, const struct coff_section_alignment_entry *,
- unsigned int));
+ const unsigned int));
static boolean coff_new_section_hook PARAMS ((bfd *, asection *));
static boolean coff_set_arch_mach_hook PARAMS ((bfd *, PTR));
static boolean coff_write_relocs PARAMS ((bfd *, int));
@@ -3223,11 +3223,12 @@ coff_write_object_contents (abfd)
if (abfd->flags & EXEC_P)
internal_f.f_flags |= F_EXEC;
- /* FIXME: this is wrong for PPC_PE! */
+#ifndef COFF_WITH_PE
if (bfd_little_endian (abfd))
internal_f.f_flags |= F_AR32WR;
else
internal_f.f_flags |= F_AR32W;
+#endif
#ifdef TIC80_TARGET_ID
internal_f.f_target_id = TIC80_TARGET_ID;