aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Brook <paul@codesourcery.com>2005-08-15 15:01:39 +0000
committerPaul Brook <paul@codesourcery.com>2005-08-15 15:01:39 +0000
commitce490eda4be52bbd501791dd3e0c3c4444d8dd78 (patch)
tree25c3e67f0744248d2af4ca4a2b373f5e59ebc1f7
parent8bf3b8c2517cf7cf999b8f0e878882874fc91c26 (diff)
downloadgdb-ce490eda4be52bbd501791dd3e0c3c4444d8dd78.zip
gdb-ce490eda4be52bbd501791dd3e0c3c4444d8dd78.tar.gz
gdb-ce490eda4be52bbd501791dd3e0c3c4444d8dd78.tar.bz2
2005-08-15 Paul Brook <paul@codesourcery.com>
* elf32-arm.c (elf32_arm_howto_table_1): Make R_ARM_PLT32 the same as R_ARM_PC24.
-rw-r--r--bfd/ChangeLog5
-rw-r--r--bfd/elf32-arm.c4
2 files changed, 7 insertions, 2 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index bb284c7..684d7f7 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,3 +1,8 @@
+2005-08-15 Paul Brook <paul@codesourcery.com>
+
+ * elf32-arm.c (elf32_arm_howto_table_1): Make R_ARM_PLT32 the same as
+ R_ARM_PC24.
+
2005-08-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
PR ld/1135
diff --git a/bfd/elf32-arm.c b/bfd/elf32-arm.c
index ae57dd2..2dc153f 100644
--- a/bfd/elf32-arm.c
+++ b/bfd/elf32-arm.c
@@ -435,13 +435,13 @@ static reloc_howto_type elf32_arm_howto_table_1[] =
HOWTO (R_ARM_PLT32, /* type */
2, /* rightshift */
2, /* size (0 = byte, 1 = short, 2 = long) */
- 26, /* bitsize */
+ 24, /* bitsize */
TRUE, /* pc_relative */
0, /* bitpos */
complain_overflow_bitfield,/* complain_on_overflow */
bfd_elf_generic_reloc, /* special_function */
"R_ARM_PLT32", /* name */
- TRUE, /* partial_inplace */
+ FALSE, /* partial_inplace */
0x00ffffff, /* src_mask */
0x00ffffff, /* dst_mask */
TRUE), /* pcrel_offset */