* elf64-ppc.c (edit_opd): Only zero opd syms when function is

completely removed.
This commit is contained in:
Alan Modra 2002-10-11 04:36:13 +00:00
parent 3e02c1cc58
commit 0be617ce13
2 changed files with 6 additions and 1 deletions

View File

@ -1,3 +1,8 @@
2002-10-11 Alan Modra <amodra@bigpond.net.au>
* elf64-ppc.c (edit_opd): Only zero opd syms when function is
completely removed.
2002-10-10 Stephen Clarke <stephen.clarke@superh.com>
* elf32-sh.c (elf_sh_pic_plt_entry_be, elf_sh_pic_plt_entry_le):

View File

@ -3762,7 +3762,7 @@ edit_opd (obfd, info)
|| sym_sec->output_section == bfd_abs_section_ptr);
if (skip)
{
if (h != NULL)
if (h != NULL && sym_sec->owner == ibfd)
{
/* Arrange for the function descriptor sym
to be dropped. */