* elflink.h (elf_link_input_bfd): Don't ask for the merged offset

of a symbol in a section that will be deleted.
This commit is contained in:
Geoffrey Keating 2002-01-07 17:55:37 +00:00
parent ceac3f6271
commit 47b22aef48
2 changed files with 7 additions and 0 deletions

View File

@ -1,3 +1,8 @@
2002-01-07 Geoffrey Keating <geoffk@redhat.com>
* elflink.h (elf_link_input_bfd): Don't ask for the merged offset
of a symbol in a section that will be deleted.
2002-01-07 Nick Clifton <nickc@cambridge.redhat.com>
* po/es.po: New file: Spanish translation.

View File

@ -6375,6 +6375,8 @@ elf_link_input_bfd (finfo, input_bfd)
isec = section_from_elf_index (input_bfd, isym->st_shndx);
if (isec
&& elf_section_data (isec)->sec_info_type == ELF_INFO_TYPE_MERGE
&& (finfo->info->relocateable
|| ! (isec->flags & SEC_EXCLUDE))
&& ELF_ST_TYPE (isym->st_info) != STT_SECTION)
isym->st_value =
_bfd_merged_section_offset (output_bfd, &isec,