aboutsummaryrefslogtreecommitdiff
path: root/bfd/coff-arm.c
diff options
context:
space:
mode:
authorNick Clifton <nickc@redhat.com>2002-03-27 11:28:19 +0000
committerNick Clifton <nickc@redhat.com>2002-03-27 11:28:19 +0000
commit2106126f87476eba40d23d154dbece4495576c6b (patch)
tree37d44a6e7fffd8cd7469c441b80a6492bdf2bcd9 /bfd/coff-arm.c
parentde220d0ff6d5ded0d71443c15a012a616fd7a17a (diff)
downloadgdb-2106126f87476eba40d23d154dbece4495576c6b.zip
gdb-2106126f87476eba40d23d154dbece4495576c6b.tar.gz
gdb-2106126f87476eba40d23d154dbece4495576c6b.tar.bz2
Copy the r_offset field into and out of the internal reloc strcuture.
Diffstat (limited to 'bfd/coff-arm.c')
-rw-r--r--bfd/coff-arm.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/bfd/coff-arm.c b/bfd/coff-arm.c
index ca08131..fd0e0dd 100644
--- a/bfd/coff-arm.c
+++ b/bfd/coff-arm.c
@@ -900,6 +900,11 @@ coff_arm_reloc_type_lookup (abfd, code)
#define BADMAG(x) ARMBADMAG(x)
#define ARM 1 /* Customize coffcode.h */
+/* Make sure that the 'r_offset' field is copied properly
+ so that identical binaries will compare the same. */
+#define SWAP_IN_RELOC_OFFSET H_GET_32
+#define SWAP_OUT_RELOC_OFFSET H_PUT_32
+
/* Extend the coff_link_hash_table structure with a few ARM specific fields.
This allows us to store global data here without actually creating any
global variables, which is a no-no in the BFD world. */