* elf32-cris.c (elf_cris_copy_indirect_symbol): For other symbol
types than bfd_link_hash_indirect, before early return, call _bfd_elf_link_hash_copy_indirect.
This commit is contained in:
parent
37034390c9
commit
451ffe6311
2 changed files with 11 additions and 1 deletions
|
@ -1,3 +1,9 @@
|
|||
2009-01-19 Hans-Peter Nilsson <hp@axis.com>
|
||||
|
||||
* elf32-cris.c (elf_cris_copy_indirect_symbol): For other symbol
|
||||
types than bfd_link_hash_indirect, before early return, call
|
||||
_bfd_elf_link_hash_copy_indirect.
|
||||
|
||||
2009-01-19 Andrew Stubbs <ams@codesourcery.com>
|
||||
|
||||
* elf-attrs.c (vendor_set_obj_attr_contents): Support tag ordering.
|
||||
|
|
|
@ -3055,7 +3055,11 @@ elf_cris_copy_indirect_symbol (struct bfd_link_info *info,
|
|||
/* Only indirect symbols are replaced; we're not interested in
|
||||
updating any of EIND's fields for other symbols. */
|
||||
if (eind->root.root.type != bfd_link_hash_indirect)
|
||||
return;
|
||||
{
|
||||
/* Still, we need to copy flags for e.g. weak definitions. */
|
||||
_bfd_elf_link_hash_copy_indirect (info, dir, ind);
|
||||
return;
|
||||
}
|
||||
|
||||
BFD_ASSERT (edir->pcrel_relocs_copied == NULL);
|
||||
BFD_ASSERT (edir->gotplt_offset == 0 || eind->gotplt_offset == 0);
|
||||
|
|
Loading…
Add table
Reference in a new issue