* section.c (_bfd_strip_section_from_output): Don't count

SEC_EXCLUDE sections as references.  Set SEC_EXCLUDE.
This commit is contained in:
Jakub Jelinek 2001-10-18 08:22:44 +00:00
parent 4bb5d56713
commit 25263aad5c
2 changed files with 9 additions and 1 deletions

View File

@ -1,3 +1,8 @@
2001-10-18 Jakub Jelinek <jakub@redhat.com>
* section.c (_bfd_strip_section_from_output): Don't count
SEC_EXCLUDE sections as references. Set SEC_EXCLUDE.
2001-10-17 Alan Modra <amodra@bigpond.net.au>
* elf-m10200.c (mn10200_elf_relax_section): Cast assignment to

View File

@ -1250,7 +1250,8 @@ _bfd_strip_section_from_output (info, s)
asection *is;
for (is = abfd->sections; is != NULL; is = is->next)
{
if (is != s && is->output_section == os)
if (is != s && is->output_section == os
&& (is->flags & SEC_EXCLUDE) == 0)
break;
}
if (is != NULL)
@ -1273,4 +1274,6 @@ _bfd_strip_section_from_output (info, s)
break;
}
}
s->flags |= SEC_EXCLUDE;
}