summaryrefslogtreecommitdiff
path: root/lto-plugin/ChangeLog
diff options
context:
space:
mode:
authorAndi Kleen <ak@linux.intel.com>2010-08-05 14:25:45 +0000
committerAndi Kleen <ak@gcc.gnu.org>2010-08-05 14:25:45 +0000
commitd2c57fe97ecc24da4c947cd89623d54ba392c66c (patch)
treed37207a27d2c22ebb8923ef8f16ac8c6ebd735dd /lto-plugin/ChangeLog
parent2645f11a7cb4a97c409c3e01bfb0a1cde413b1b6 (diff)
downloadgcc-d2c57fe97ecc24da4c947cd89623d54ba392c66c.tar.gz
lto-plugin.c: Include <hashtab.h>
* lto-plugin.c: Include <hashtab.h> (sym_aux): Add next_conflict field to save conflict chains. (plugin_file_info): Add conflicts symtab. (parse_table_entry): Initialize aux->next_conflict. (process_symtab): Increment found. (dump_symtab): Add. (finish_conflict_resolution): Add. (free_symtab): Add. (write_resolution): Remove symbols loop and move into dump_symtab. Call dump_symtab for main symbol and conflicts table. Call free_symtab to free conflicts table. (SWAP): Add. (eq_sym): Add. (hash_sym): Add. (symbol_strength): Add. (resolve_conflicts): Add. (claim_file_handler): Add n variable. Check return value of process_symtab. Call resolve_conflicts. From-SVN: r162915
Diffstat (limited to 'lto-plugin/ChangeLog')
-rw-r--r--lto-plugin/ChangeLog21
1 files changed, 21 insertions, 0 deletions
diff --git a/lto-plugin/ChangeLog b/lto-plugin/ChangeLog
index 79c829fe5ce..6f6c4e8908c 100644
--- a/lto-plugin/ChangeLog
+++ b/lto-plugin/ChangeLog
@@ -1,3 +1,24 @@
+2010-08-05 Andi Kleen <ak@linux.intel.com>
+
+ * lto-plugin.c: Include <hashtab.h>
+ (sym_aux): Add next_conflict field to save conflict chains.
+ (plugin_file_info): Add conflicts symtab.
+ (parse_table_entry): Initialize aux->next_conflict.
+ (process_symtab): Increment found.
+ (dump_symtab): Add.
+ (finish_conflict_resolution): Add.
+ (free_symtab): Add.
+ (write_resolution): Remove symbols loop and move into
+ dump_symtab. Call dump_symtab for main symbol and conflicts table.
+ Call free_symtab to free conflicts table.
+ (SWAP): Add.
+ (eq_sym): Add.
+ (hash_sym): Add.
+ (symbol_strength): Add.
+ (resolve_conflicts): Add.
+ (claim_file_handler): Add n variable. Check return value of
+ process_symtab. Call resolve_conflicts.
+
2010-07-27 Andi Kleen <ak@linux.intel.com>
* lto-plugin.c (translate): Remove debug fprintf.