2005-04-17 H.J. Lu <hongjiu.lu@intel.com>
PR 855 * elf.c (_bfd_elf_copy_private_section_data): Don't copy linker created group data.
This commit is contained in:
parent
20dbb49d3c
commit
278d8f3760
2 changed files with 14 additions and 3 deletions
|
@ -1,3 +1,9 @@
|
|||
2005-04-17 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
PR 855
|
||||
* elf.c (_bfd_elf_copy_private_section_data): Don't copy linker
|
||||
created group data.
|
||||
|
||||
2005-04-17 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
PR 855
|
||||
|
|
11
bfd/elf.c
11
bfd/elf.c
|
@ -5519,9 +5519,14 @@ _bfd_elf_copy_private_section_data (bfd *ibfd,
|
|||
|
||||
/* Set things up for objcopy. The output SHT_GROUP section will
|
||||
have its elf_next_in_group pointing back to the input group
|
||||
members. */
|
||||
elf_next_in_group (osec) = elf_next_in_group (isec);
|
||||
elf_group_name (osec) = elf_group_name (isec);
|
||||
members. Ignore linker created group section. See
|
||||
elfNN_ia64_object_p in elfxx-ia64.c. */
|
||||
if (elf_sec_group (isec) == NULL
|
||||
|| (elf_sec_group (isec)->flags & SEC_LINKER_CREATED) == 0)
|
||||
{
|
||||
elf_next_in_group (osec) = elf_next_in_group (isec);
|
||||
elf_group_name (osec) = elf_group_name (isec);
|
||||
}
|
||||
|
||||
osec->use_rela_p = isec->use_rela_p;
|
||||
|
||||
|
|
Loading…
Reference in a new issue