Change SYMBOL_VALUE_ADDRESS to be an rvalue
authorTom Tromey <tromey@adacore.com>
Tue, 25 Jun 2019 17:53:11 +0000 (11:53 -0600)
committerTom Tromey <tromey@adacore.com>
Wed, 2 Oct 2019 15:53:17 +0000 (09:53 -0600)
commit38583298e0ab81ab78689d89abcb5122e0251c74
tree2b36a7aa7b2874177aacd6ce83ad7b0f4256ab99
parent9344c18feb0ef3dfacfd1d0437c0d1e329feaa83
Change SYMBOL_VALUE_ADDRESS to be an rvalue

This changes SYMBOL_VALUE_ADDRESS to be an rvalue.  The symbol readers
generally assign using this, so this also introduces
SET_SYMBOL_VALUE_ADDRESS and updates the readers.  Making this change
is useful in a subsequent patch, which redefined SYMBOL_VALUE_ADDRESS.

gdb/ChangeLog
2019-10-02  Tom Tromey  <tromey@adacore.com>

* coffread.c (process_coff_symbol): Update.
* dwarf2read.c (var_decode_location, new_symbol): Update.
* mdebugread.c (parse_symbol): Update.
* objfiles.c (relocate_one_symbol): Update.
* stabsread.c (define_symbol, fix_common_block)
(scan_file_globals): Update.
* symtab.h (SYMBOL_VALUE_ADDRESS): Expand to an rvalue.
(SET_SYMBOL_VALUE_ADDRESS): New macro.
* xcoffread.c (process_xcoff_symbol): Update.
gdb/ChangeLog
gdb/coffread.c
gdb/dwarf2read.c
gdb/mdebugread.c
gdb/objfiles.c
gdb/stabsread.c
gdb/symtab.h
gdb/xcoffread.c