diff options
author | Richard Sandiford <rdsandiford@googlemail.com> | 2008-08-07 19:59:16 +0000 |
---|---|---|
committer | Richard Sandiford <rdsandiford@googlemail.com> | 2008-08-07 19:59:16 +0000 |
commit | d4596a51ebc208135442993152367a37a751b0a2 (patch) | |
tree | 3c0c43585d53b967b458f6443ba470bae11f3fae /ld/testsuite/ld-mips-elf/got-page-3a.s | |
parent | 634835aefb84bf887ac88dc7da998c1f992266bd (diff) | |
download | gdb-d4596a51ebc208135442993152367a37a751b0a2.zip gdb-d4596a51ebc208135442993152367a37a751b0a2.tar.gz gdb-d4596a51ebc208135442993152367a37a751b0a2.tar.bz2 |
bfd/
* elfxx-mips.c (count_section_dynsyms): Move before the new first use.
(mips_elf_sort_hash_table): Take the output bfd as a parameter.
Remove the MAX_LOCAL parameter. Exit early if there are no
dynamic symbols, if there is no dynobj, or if there is no
GOT section. Use count_section_dynsyms instead of MAX_LOCAL.
Assert == rather than <= when checking hsd.max_unref_got_dynindx.
Also assert that g->global_gotno is right.
(mips_elf_count_forced_local_got_symbols): Rename to...
(mips_elf_count_got_symbols): ...and count global GOT entries too.
Set the global_got_area of a forced-local GGA_RELOC_ONLY symbol
to GGA_NONE.
(mips_elf_multi_got): Don't sort the symbol table.
(mips_elf_lay_out_got): Likewise. Use mips_elf_count_got_symbols
to count the number of global GOT entries.
(_bfd_mips_elf_final_link): Unconditionally call
mips_elf_sort_hash_table.
Diffstat (limited to 'ld/testsuite/ld-mips-elf/got-page-3a.s')
0 files changed, 0 insertions, 0 deletions