summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBob Wilson <bob.wilson@acm.org>2003-09-23 20:23:55 +0000
committerBob Wilson <bob.wilson@acm.org>2003-09-23 20:23:55 +0000
commitf0578e28d6fcbd36aace7256c45a945ad5d9c0c3 (patch)
treea5892a61ab9a8f5578e632d589eadcc45a5d6d73
parent274bcba01c822e0016bde9142d4f5387cd51f478 (diff)
downloadppe42-binutils-f0578e28d6fcbd36aace7256c45a945ad5d9c0c3.tar.gz
ppe42-binutils-f0578e28d6fcbd36aace7256c45a945ad5d9c0c3.zip
* elf32-xtensa.c (elf_xtensa_relocate_section): Fix typo that clobbered
dynamic relocation offsets.
-rw-r--r--bfd/ChangeLog5
-rw-r--r--bfd/elf32-xtensa.c4
2 files changed, 7 insertions, 2 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index a11ef67661..8d8e44c366 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,3 +1,8 @@
+2003-09-23 Bob Wilson <bob.wilson@acm.org>
+
+ * elf32-xtensa.c (elf_xtensa_relocate_section): Fix typo that clobbered
+ dynamic relocation offsets.
+
2003-09-23 Alan Modra <alan@modra.org>
* simple.c (bfd_simple_get_relocated_section_contents): Free the
diff --git a/bfd/elf32-xtensa.c b/bfd/elf32-xtensa.c
index c9fce980db..ee8f311080 100644
--- a/bfd/elf32-xtensa.c
+++ b/bfd/elf32-xtensa.c
@@ -2081,8 +2081,8 @@ elf_xtensa_relocate_section (output_bfd, info, input_bfd,
memset (&outrel, 0, sizeof outrel);
else
{
- outrel.r_offset = (input_section->output_section->vma
- + input_section->output_offset);
+ outrel.r_offset += (input_section->output_section->vma
+ + input_section->output_offset);
if (dynamic_symbol)
{
OpenPOWER on IntegriCloud