aboutsummaryrefslogtreecommitdiff
path: root/bfd
diff options
context:
space:
mode:
Diffstat (limited to 'bfd')
-rw-r--r--bfd/ChangeLog4
-rw-r--r--bfd/coff-mcore.c11
2 files changed, 15 insertions, 0 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index 257b39b..9615148 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,3 +1,7 @@
+1999-05-16 Nick Clifton <nickc@cygnus.com>
+
+ * coff-mcore.c (in_reloc_p): Reinstate.
+
1999-05-15 Nick Clifton <nickc@cygnus.com>
* reloc.c (BFD_RELOC_MCORE_RVA): Define.
diff --git a/bfd/coff-mcore.c b/bfd/coff-mcore.c
index 7c44a47..c0efebf 100644
--- a/bfd/coff-mcore.c
+++ b/bfd/coff-mcore.c
@@ -339,6 +339,17 @@ coff_mcore_rtype_to_howto (abfd, sec, rel, h, sym, addendp)
return howto;
}
+
+/* Return true if this relocation should appear in the output .reloc section.
+ This function is referenced in pe_mkobject in peicode.h. */
+static boolean
+in_reloc_p (abfd, howto)
+ bfd * abfd;
+ reloc_howto_type * howto;
+{
+ return ! howto->pc_relative && howto->type != IMAGE_REL_MCORE_RVA;
+}
+
/* The reloc processing routine for the optimized COFF linker. */
static boolean