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 /gcc/gcov.c | |
parent | 2645f11a7cb4a97c409c3e01bfb0a1cde413b1b6 (diff) | |
download | gcc-d2c57fe97ecc24da4c947cd89623d54ba392c66c.zip gcc-d2c57fe97ecc24da4c947cd89623d54ba392c66c.tar.gz gcc-d2c57fe97ecc24da4c947cd89623d54ba392c66c.tar.bz2 |
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 'gcc/gcov.c')
0 files changed, 0 insertions, 0 deletions