* elflink.c (set_symbol_value): Add isymbuf and locsymcount
authorAlan Modra <amodra@gmail.com>
Wed, 26 Sep 2007 12:29:41 +0000 (12:29 +0000)
committerAlan Modra <amodra@gmail.com>
Wed, 26 Sep 2007 12:29:41 +0000 (12:29 +0000)
commit8977835cde2576229bb1ad01f32bb3e6279b5afe
tree8454de55991e8180945a5ebadd14ec573a6fa18e
parentc45f11dab9229c1686dc62f77f2f1651dfd32052
* 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