OSDN Git Service

* elflink.c (_bfd_elf_gc_mark): Mark sections referenced by
authorAlan Modra <amodra@bigpond.net.au>
Wed, 29 Jun 2005 14:05:21 +0000 (14:05 +0000)
committerAlan Modra <amodra@bigpond.net.au>
Wed, 29 Jun 2005 14:05:21 +0000 (14:05 +0000)
commitaa41f205f662404dfed3e6476155df20be77b1b0
tree83b96015ea20e88a9b7ec9b8f99d92ef164baf7d
parentf996f766758ba96c9fd0e5310eb340c1a2ffcc31
* elflink.c (_bfd_elf_gc_mark): Mark sections referenced by
.eh_frame specially..
(bfd_elf_gc_sections): ..rather than totally ignoring .eh_frame.
Don't recheck sections we have already marked.
(elf_gc_sweep): Keep non-code sections referenced from .eh_frame.
* section.c (struct bfd_section): Add gc_mark_from_eh.
(STD_SECTION): Adjust.
* ecoff.c (bfd_debug_section): Adjust.
* bfd-in2.h: Regenerate.
bfd/ChangeLog
bfd/bfd-in2.h
bfd/ecoff.c
bfd/elflink.c
bfd/section.c