OSDN Git Service

* lto-symtab.c (lto_symtab_free): New function.
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index 92220ec..4f370ef 100644 (file)
@@ -1,3 +1,29 @@
+2010-05-11  Jan Hubicka  <jh@suse.cz>
+
+       * lto-symtab.c (lto_symtab_free): New function.
+       * lto-streamer.h (lto_symtab_free): Declare.
+
+2010-05-11  Jan Hubicka  <jh@suse.cz>
+
+       * lto-cgraph.c (reachable_from_other_partition_p): Export; do not assume
+       that if function is needed it is reachable.
+       (lto_output_node): See if it the function is reachable or referenced.
+       (output_cgraph): Update call of lto_output_node.
+       * lto-streamer.h (reachable_from_other_partition_p): Declare.
+
+2010-05-11  Jan Hubicka  <jh@suse.cz>
+
+       * crtstuff.c (__JCR_LIST__, __DTOR_END__, __JCR_END__, __FRAME_END__):
+       Mark as used.
+
+2010-05-11  Jan Hubicka  <jh@suse.cz>
+
+       PR tree-optimize/44063
+       * ipa-inline.c (cgraph_edge_badness): Move always inlines to top of queue.
+       (cgraph_decide_inlining_of_small_function): Skip check when disrgarding
+       limits.
+       (estimate_function_body_sizes): Compute sizes even when disregarding.
+
 2010-05-11  Kai Tietz  <kai.tietz@onevision.com>
 
        * collect2.c (maybe_lto_object_file): Add x64-coff magic and check.