* elflink.c (set_symbol_value): Add isymbuf and locsymcount
commit980249196b7b34bc780cc762c4af5e999c0f9702
authorAlan Modra <amodra@bigpond.net.au>
Wed, 26 Sep 2007 12:29:41 +0000 (26 12:29 +0000)
committerAlan Modra <amodra@bigpond.net.au>
Wed, 26 Sep 2007 12:29:41 +0000 (26 12:29 +0000)
tree1054420e9fba74e8f0978094775c9748d154700c
parentba315106d7763a23982342b4b869f1e0e5839bfa
* elflink.c (set_symbol_value): Add isymbuf and locsymcount
params.  Change symidx to a size_t.  Don't access past end
of symbol buffer.
(resolve_symbol): Add isymbuf param and use instead of
finfo->internal_syms.
(eval_symbol, evaluate_complex_relocation_symbols): Likewise.
(elf_link_input_bfd): Don't read symbols specially for
evaluate_complex_relocation_symbols.
bfd/ChangeLog
bfd/elflink.c