* ldlang.c (lang_add_section): Don't copy SEC_RELOC from input
	to output section on a final link.
bfd/
	* elf.c (_bfd_elf_init_private_section_data): Allow for SEC_RELOC
	difference between input and output section.
This commit is contained in:
Alan Modra
2010-09-23 11:40:06 +00:00
parent b7cf0db702
commit 0814be7d69
4 changed files with 14 additions and 4 deletions

View File

@@ -2232,7 +2232,7 @@ lang_add_section (lang_statement_list_type *ptr,
to see .text with SEC_LINK_ONCE set. */
if (!link_info.relocatable)
flags &= ~ (SEC_LINK_ONCE | SEC_LINK_DUPLICATES);
flags &= ~(SEC_LINK_ONCE | SEC_LINK_DUPLICATES | SEC_RELOC);
switch (output->sectype)
{