http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50568

--- Comment #32 from hjl at gcc dot gnu.org <hjl at gcc dot gnu.org> 2011-09-30 
15:48:56 UTC ---
Author: hjl
Date: Fri Sep 30 15:48:51 2011
New Revision: 179395

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=179395
Log:
Use 64bit integer for LTO symbol ID.

gcc/lto

2011-09-30  H.J. Lu  <hongjiu...@intel.com>
        Andi Kleen  <a...@linux.intel.com>

    PR lto/50568
    * lto.c (lto_splay_tree_delete_id): New.
    (lto_splay_tree_compare_ids): Likewise.
    (lto_splay_tree_lookup): Likewise.
    (lto_splay_tree_id_equal_p): Likewise.
    (lto_splay_tree_insert): Likewise.
    (lto_splay_tree_new): Likewise.
    (lto_resolution_read): Change id to unsigned HOST_WIDE_INT.
    Use lto_splay_tree_id_equal_p and lto_splay_tree_lookup.
    (create_subid_section_table): Use lto_splay_tree_lookup and
    lto_splay_tree_insert.
    (lto_file_read): Use lto_splay_tree_new.

lto-plugin/

2011-09-30  H.J. Lu  <hongjiu...@intel.com>
        Andi Kleen  <a...@linux.intel.com>

    PR lto/50568
    * lto-plugin.c (sym_aux): Change id to unsigned long long.
    (plugin_symtab): Likewise.
    (dump_symtab): Likewise.
    (resolve_conflicts): Likewise.
    (process_symtab): Likewise.

Modified:
    trunk/gcc/lto/ChangeLog
    trunk/gcc/lto/lto.c
    trunk/lto-plugin/ChangeLog
    trunk/lto-plugin/lto-plugin.c

Reply via email to