* elf64-ppc.c (ppc64_elf_relocate_section): Correct pcrel section zero.

This commit is contained in:
Alan Modra 2003-06-17 00:25:45 +00:00
parent ba0b217435
commit 000732f753
2 changed files with 7 additions and 1 deletions

View File

@ -1,3 +1,7 @@
2003-06-17 Alan Modra <amodra@bigpond.net.au>
* elf64-ppc.c (ppc64_elf_relocate_section): Correct pcrel section zero.
2003-06-16 Alan Modra <amodra@bigpond.net.au>
* elf64-ppc.c (ppc64_elf_relocate_section): When optimizing toctprel

View File

@ -8349,7 +8349,9 @@ ppc64_elf_relocate_section (output_bfd, info, input_bfd, input_section,
addend = outrel.r_addend;
/* Adjust pc_relative relocs to have zero in *r_offset. */
else if (ppc64_elf_howto_table[(int) r_type]->pc_relative)
addend = outrel.r_offset;
addend = (input_section->output_section->vma
+ input_section->output_offset
+ rel->r_offset);
}
}
break;