gcc/lto-plugin
Andi Kleen d2c57fe97e 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
2010-08-05 14:25:45 +00:00
..
ChangeLog lto-plugin.c: Include <hashtab.h> 2010-08-05 14:25:45 +00:00
Makefile.am Makefile.am: New copy_lto_plugin rule to install the plugin into ../gcc. 2010-07-22 12:50:00 +00:00
Makefile.in Makefile.am: New copy_lto_plugin rule to install the plugin into ../gcc. 2010-07-22 12:50:00 +00:00
aclocal.m4 Update to Automake 1.11.1. 2010-04-02 18:18:06 +00:00
configure re PR bootstrap/42306 (Revision 155012 breaks lto-plugin) 2009-12-05 15:57:50 -08:00
configure.ac no-dist in non-imported automake dirs. 2010-05-04 18:58:11 +00:00
lto-plugin.c lto-plugin.c: Include <hashtab.h> 2010-08-05 14:25:45 +00:00
lto-symtab.c Merge lto branch into trunk. 2009-10-03 17:10:11 -04:00