From Kazumoto Kojima <kkojima@kk.info.kanagawa-u.ac.jp>:
authorIan Lance Taylor <ian@airs.com>
Tue, 9 Jul 1996 16:28:04 +0000 (16:28 +0000)
committerIan Lance Taylor <ian@airs.com>
Tue, 9 Jul 1996 16:28:04 +0000 (16:28 +0000)
commiteb52b9dc1d48b0abeefac6708a0244e431c5fb45
tree839d82345e2fe94088894f967fe104c759eb6551
parent719de0ea8cda7b3c2ed9d6d4f06fb3a0380130b5
From Kazumoto Kojima <kkojima@kk.info.kanagawa-u.ac.jp>:
* elf32-mips.c (struct mips_elf_link_hash_table): Add new fields
use_rld_obj_head and rld_value.
(mips_elf_link_hash_table_create): Initialize new fields.
(mips_elf_add_symbol_hook): Mark __rld_obj_head symbol as
dynamic.
(mips_elf_create_dynamic_sections): Create .rld_map section.  If
__rld_obj_head symbol not seen, create an __rld_map symbol.
(mips_elf_size_dynamic_sections): Make space in .rld_map section.
Create a DT_MIPS_RLD_MAP entry rather than a DT_DEBUG entry.
(mips_elf_finish_dynamic_symbol): Save value of __rld_map or
__rld_obj_head symbol.
(mips_elf_finish_dynamic_sections): Handle DT_MIPS_RLD_MAP.
bfd/ChangeLog
bfd/elf32-mips.c