]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blobdiff - gas/ChangeLog
* symbols.h (dot_symbol): New declaration.
[thirdparty/binutils-gdb.git] / gas / ChangeLog
index 374c60e3a337b70a5a7e84fabe4a646aba58c4c1..e8e58fdac682e8b4e7b1beb72fe5548ba1257b85 100644 (file)
@@ -1,3 +1,17 @@
+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.
+
 2010-12-01  Maciej W. Rozycki  <macro@codesourcery.com>
 
        * symbols.c (symbol_clone_if_forward_ref): Don't limit cloning