* xcofflink.c (xcoff_find_reloc): Handle the case of a single
reloc correctly.
This commit is contained in:
parent
417acf225f
commit
7812bf9c25
2 changed files with 7 additions and 1 deletions
|
@ -4,6 +4,7 @@ Wed Nov 8 11:31:11 1995 Ian Lance Taylor <ian@cygnus.com>
|
|||
Change all uses.
|
||||
(xcoff_swap_ldhdr_in): New static function.
|
||||
(xcoff_swap_ldsym_in): New static function.
|
||||
(xcoff_find_reloc): Handle the case of a single reloc correctly.
|
||||
(xcoff_link_add_symbols): If we just created a descriptor, pass it
|
||||
to _bfd_generic_link_add_one_symbol, to save a hash lookup.
|
||||
Handle XTY_ER/XMC_XO symbols correctly.
|
||||
|
|
|
@ -860,7 +860,12 @@ xcoff_find_reloc (relocs, count, address)
|
|||
bfd_size_type min, max, this;
|
||||
|
||||
if (count < 2)
|
||||
return 0;
|
||||
{
|
||||
if (count == 1 && relocs[0].r_vaddr < address)
|
||||
return 1;
|
||||
else
|
||||
return 0;
|
||||
}
|
||||
|
||||
min = 0;
|
||||
max = count;
|
||||
|
|
Loading…
Reference in a new issue