diff options
author | Andi Kleen <ak@linux.intel.com> | 2010-08-05 14:25:45 +0000 |
---|---|---|
committer | Andi Kleen <ak@gcc.gnu.org> | 2010-08-05 14:25:45 +0000 |
commit | d2c57fe97ecc24da4c947cd89623d54ba392c66c (patch) | |
tree | d37207a27d2c22ebb8923ef8f16ac8c6ebd735dd /lto-plugin/ChangeLog | |
parent | 2645f11a7cb4a97c409c3e01bfb0a1cde413b1b6 (diff) | |
download | gcc-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/ChangeLog | 21 |
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. |