PR26482, ASAN: _bfd_xcoff_sizeof_headers coff-rs6000.c:2585
PR 26482 * coff-rs6000.c (_bfd_xcoff_sizeof_headers): Ignore sections that won't be output.
This commit is contained in:
parent
1438dd86cc
commit
a93ba4c0cf
2 changed files with 13 additions and 5 deletions
|
@ -1,3 +1,9 @@
|
|||
2020-08-25 Alan Modra <amodra@gmail.com>
|
||||
|
||||
PR 26482
|
||||
* coff-rs6000.c (_bfd_xcoff_sizeof_headers): Ignore sections that
|
||||
won't be output.
|
||||
|
||||
2020-08-25 Alan Modra <amodra@gmail.com>
|
||||
|
||||
PR 26463
|
||||
|
|
|
@ -2580,11 +2580,13 @@ _bfd_xcoff_sizeof_headers (bfd *abfd,
|
|||
/* Sum. */
|
||||
for (sub = info->input_bfds; sub != NULL; sub = sub->link.next)
|
||||
for (s = sub->sections; s != NULL; s = s->next)
|
||||
{
|
||||
struct nbr_reloc_lineno *e = &n_rl[s->output_section->index];
|
||||
e->reloc_count += s->reloc_count;
|
||||
e->lineno_count += s->lineno_count;
|
||||
}
|
||||
if (s->output_section->owner == abfd
|
||||
&& !bfd_section_removed_from_list (abfd, s->output_section))
|
||||
{
|
||||
struct nbr_reloc_lineno *e = &n_rl[s->output_section->index];
|
||||
e->reloc_count += s->reloc_count;
|
||||
e->lineno_count += s->lineno_count;
|
||||
}
|
||||
|
||||
/* Add the size of a section for each section with an overflow. */
|
||||
for (s = abfd->sections; s != NULL; s = s->next)
|
||||
|
|
Loading…
Add table
Reference in a new issue