+2011-09-30 H.J. Lu <hongjiu.lu@intel.com>
+ Andi Kleen <ak@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.
+
+2011-09-26 Andi Kleen <ak@linux.intel.com>
+
+ * lto.c (lto_resolution_read): Remove id dumping.
+ (lto_section_with_id): Turn id HOST_WIDE_ID.
+ (create_subid_section_table): Dito.
+
+2011-08-28 Dodji Seketeli <dodji@redhat.com>
+
+ * lto-lang.c (lto_init): Likewise. Also, avoid calling
+ linemap_add twice.
+
+2011-08-11 Martin Jambor <mjambor@suse.cz>
+
+ * lto.c (uniquify_nodes): Use main variant's BINFO too.
+
+2011-08-08 Diego Novillo <dnovillo@google.com>
+
+ * Make-lang.in (lto/lto.o): Add TREE_STREAMER_H.
+ * lto.c: Include tree-streamer.h.
+
+2011-07-06 Richard Guenther <rguenther@suse.de>
+
+ * lto-lang.c (lto_init):
+ Merge calls to build_common_tree_nodes and build_common_tree_nodes_2.
+
+2011-06-11 Jan Hubicka <jh@suse.cz>
+
+ PR lto/48246
+ * lto.c (lto_1_to_1_map): Don't create empty partitions.
+ (lto_balanced_map): Likewise.
+
+2011-06-11 Jan Hubicka <jh@suse.cz>
+
+ * lto.c (add_cgraph_node_to_partition_1): Break out from ...
+ (add_cgraph_node_to_partition) ... here; walk aliases.
+ (lto_1_to_1_map): Remove same body alias code.
+ (promote_fn): Likewise.
+ (lto_promote_cross_file_statics): Update comment.
+
+
+2011-06-07 Diego Novillo <dnovillo@google.com>
+
+ * lto.c (uniquify_nodes): Move code to register decls to
+ the loop that computes canonical types.
+
+2011-06-07 Richard Guenther <rguenther@suse.de>
+
+ * lto-lang.c (lto_init): Do not set
+ size_type_node or call set_sizetype.
+
+2011-06-04 Diego Novillo <dnovillo@google.com>
+
+ * lto.c (lto_init): New.
+ (lto_main): Call it.
+
+2011-06-03 Diego Novillo <dnovillo@google.com>
+
+ * lto.c (get_resolution): Move from lto-streamer-in.c.
+ (lto_register_var_decl_in_symtab): Likewise.
+ (lto_register_function_decl_in_symtab): Likewise.
+ (uniquify_nodes): Call lto_register_var_decl and
+ lto_register_function_decl_in_symtab after reading a new
+ VAR_DECL or FUNCTION_DECL.
+
+2011-06-01 Richard Guenther <rguenther@suse.de>
+
+ * lto-lang.c (lto_register_canonical_types): New function.
+ (lto_init): Register common nodes with the canonical type machinery.
+ Do not play tricks with char_type_node.
+
2011-05-26 Richard Guenther <rguenther@suse.de>
* lto.c (uniquify_nodes): Fix bug in one of the previous changes.