* symbols.c (resolve_symbol_value): Remove "finalize" param,
authorAlan Modra <amodra@gmail.com>
Tue, 22 May 2001 10:23:50 +0000 (10:23 +0000)
committerAlan Modra <amodra@gmail.com>
Tue, 22 May 2001 10:23:50 +0000 (10:23 +0000)
commit6386f3a76709a4d55f17b30449280e1b3ed01ed9
treed54b59808b66538a730f1e79a93186fdeafaf493
parentc801568a3aea2906c9134468c7389acab7f54763
* symbols.c (resolve_symbol_value): Remove "finalize" param,
instead use finalize_syms directly.  Don't treat expressions
specially with regard to finalize_syms.  Update calls to self.
(resolve_local_symbol): Update call to resolve_symbol_value.
(S_GET_VALUE): Likewise.  Return resolve_symbol_value if
!finalize_syms.
* symbols.h (resolve_symbol_value): Update prototype.
* config/obj-aout.c (obj_crawl_symbol_chain): Update call
to resolve_symbol_value.
* config/obj-bout.c (obj_crawl_symbol_chain): Likewise.
* config/obj-coff.c (do_relocs_for): Likewise.
(yank_symbols): Likewise.
(fixup_segment): Likewise.
* config/obj-vms.c (obj_crawl_symbol_chain): Likewise.
* config/tc-mips.c (md_convert_frag): Likewise.
* config/tc-ppc.c (ppc_frob_symbol): Likewise.
(ppc_fix_adjustable): Likewise.
* dwarf2dbg.c (dwarf2dbg_estimate_size_before_relax): Likewise.
(dwarf2dbg_convert_frag): Likewise.
* ehopt.c (eh_frame_estimate_size_before_relax): Likewise.
(eh_frame_convert_frag): Likewise.
* expr.c (make_expr_symbol): Likewise.
* write.c (adjust_reloc_syms): Likewise.
(write_object_file): Likewise.
(relax_segment): Likewise.
(fixup_segment): Likewise.
(finalize_syms): Init to zero, and update comment.
(write_object_file): Set finalize_syms to 1 rather than 2.
* doc/internals.texi (sy_value): Mention finalize_syms.
(S_GET_VALUE): Remove restriction on when S_GET_VALUE can be called.
14 files changed:
gas/ChangeLog
gas/config/obj-aout.c
gas/config/obj-bout.c
gas/config/obj-coff.c
gas/config/obj-vms.c
gas/config/tc-mips.c
gas/config/tc-ppc.c
gas/doc/internals.texi
gas/dwarf2dbg.c
gas/ehopt.c
gas/expr.c
gas/symbols.c
gas/symbols.h
gas/write.c