OSDN Git Service

bfd/
authorrsandifo <rsandifo>
Sat, 15 Dec 2007 09:31:41 +0000 (09:31 +0000)
committerrsandifo <rsandifo>
Sat, 15 Dec 2007 09:31:41 +0000 (09:31 +0000)
commit774d47bf57aa4b608d3c136feac9f432b43e9dfa
tree7878e41ee09ebc0bce46bc0e80550fa978092a71
parent04864c44c9e9eadad7c36a940b9b6c038196434b
bfd/
* elf-bfd.h (_bfd_elf_gc_mark_rsec, _bfd_elf_gc_mark_reloc): Declare.
(_bfd_elf_gc_mark): Use elf_gc_mark_hook_fn.
* elflink.c (init_reloc_cookie, fini_reloc_cookie)
(init_reloc_cookie_rels, fini_reloc_cookie_rels): New functions,
split out from...
(bfd_elf_discard_info): ...here.
(init_reloc_cookie_for_section): New function.
(fini_reloc_cookie_for_section): Likewise.
(_bfd_elf_gc_mark_rsec, _bfd_elf_gc_mark_reloc): New functions,
split out from...
(_bfd_elf_gc_mark): ...here.  Use init_reloc_cookie_for_section
and fini_reloc_cookie_for_section.
bfd/ChangeLog
bfd/elf-bfd.h
bfd/elflink.c