On Mon, 1 Nov 2010, Richard Sandiford wrote:
Sounds good, but please don't let it get in the way of applying this patch
(when the time comes). The change above seems entirely in keeping with
the way that abs_symbol is initialised.
This is the version I applied.
2010-12-01 Maciej W. Rozycki<macro@codesourcery.com>
* symbols.h (dot_symbol): New declaration.
(dot_symbol_init): New prototype.
* symbols.c (dot_symbol): New variable.
(symbol_clone): Assert it's not dot_symbol being cloned.
(dot_symbol_init): New function.
(symbol_clone_if_forward_ref): Create a new temporary symbol
when trying to clone dot_symbol.
* expr.c (current_location): Refer to dot_symbol instead of
making a new temporary symbol.
* read.c (read_a_source_file): Update dot_symbol as we go.
* as.c (main): Call dot_symbol_init.