mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2024-11-28 20:43:45 +08:00
* elflink.c (elf_gc_sweep): Do not refcount on sections that have
not been processed by check_relocs.
This commit is contained in:
parent
3b2175db9a
commit
e8aaee2ad4
@ -1,3 +1,8 @@
|
||||
2005-06-29 Alan Modra <amodra@bigpond.net.au>
|
||||
|
||||
* elflink.c (elf_gc_sweep): Do not refcount on sections that have
|
||||
not been processed by check_relocs.
|
||||
|
||||
2005-06-29 Paul Brook <paul@codesourcery.com>
|
||||
|
||||
* bfd-in.h (_bfd_elf_provide_symbol): Update prototype.
|
||||
|
@ -8902,7 +8902,9 @@ elf_gc_sweep (struct bfd_link_info *info, gc_sweep_hook_fn gc_sweep_hook)
|
||||
/* But we also have to update some of the relocation
|
||||
info we collected before. */
|
||||
if (gc_sweep_hook
|
||||
&& (o->flags & SEC_RELOC) && o->reloc_count > 0)
|
||||
&& (o->flags & SEC_RELOC) != 0
|
||||
&& o->reloc_count > 0
|
||||
&& !bfd_is_abs_section (o->output_section))
|
||||
{
|
||||
Elf_Internal_Rela *internal_relocs;
|
||||
bfd_boolean r;
|
||||
|
Loading…
Reference in New Issue
Block a user