OSDN Git Service

* elflink.c (_bfd_elf_gc_mark): Mark sections referenced by
authoramodra <amodra>
Wed, 29 Jun 2005 14:05:11 +0000 (14:05 +0000)
committeramodra <amodra>
Wed, 29 Jun 2005 14:05:11 +0000 (14:05 +0000)
commite13ca84e99c362cb386c8a88c1b6185a1bb963ad
tree8b9759087c53e4e73ec29f1da98f078b1ca708bc
parentf8f0d93978b3bf3e476301d34a64ca396ca68eda
* 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