diff options
author | Bob Wilson <bob.wilson@acm.org> | 2003-09-23 20:23:55 +0000 |
---|---|---|
committer | Bob Wilson <bob.wilson@acm.org> | 2003-09-23 20:23:55 +0000 |
commit | f0578e28d6fcbd36aace7256c45a945ad5d9c0c3 (patch) | |
tree | a5892a61ab9a8f5578e632d589eadcc45a5d6d73 /bfd | |
parent | 274bcba01c822e0016bde9142d4f5387cd51f478 (diff) | |
download | ppe42-binutils-f0578e28d6fcbd36aace7256c45a945ad5d9c0c3.tar.gz ppe42-binutils-f0578e28d6fcbd36aace7256c45a945ad5d9c0c3.zip |
* elf32-xtensa.c (elf_xtensa_relocate_section): Fix typo that clobbered
dynamic relocation offsets.
Diffstat (limited to 'bfd')
-rw-r--r-- | bfd/ChangeLog | 5 | ||||
-rw-r--r-- | bfd/elf32-xtensa.c | 4 |
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) { |