* coff-arm.c (coff_arm_relocate_section): Do not ignore the symbol
value of PC-relative offsets.
This commit is contained in:
parent
6c29acca43
commit
ed1de528f6
@ -1,3 +1,8 @@
|
||||
2000-07-04 Alexandre Oliva <aoliva@redhat.com>
|
||||
|
||||
* coff-arm.c (coff_arm_relocate_section): Do not ignore the symbol
|
||||
value of PC-relative offsets.
|
||||
|
||||
2000-07-03 Jim Wilson <wilson@cygnus.com>
|
||||
|
||||
* elf64-alpha.c (alpha_elf_size_info): New.
|
||||
|
||||
@ -1246,8 +1246,15 @@ coff_arm_relocate_section (output_bfd, info, input_bfd, input_section,
|
||||
{
|
||||
if (info->relocateable)
|
||||
continue;
|
||||
#if 0 /* We must not ignore the symbol value. If the symbol is
|
||||
within the same section, the relocation should have already
|
||||
been fixed, but if it is not, we'll be handed a reloc into
|
||||
the beginning of the symbol's section, so we must not cancel
|
||||
out the symbol's value, otherwise we'll be adding it in
|
||||
twice. */
|
||||
if (sym != NULL && sym->n_scnum != 0)
|
||||
addend += sym->n_value;
|
||||
#endif
|
||||
}
|
||||
|
||||
val = 0;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user