OSDN Git Service

* passes.c (ipa_write_summaries_1, ipa_write_optimization_summaries): Allocate
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index 5e7c6de..b4b9a65 100644 (file)
@@ -1,5 +1,17 @@
 2010-05-10  Jan Hubicka  <jh@suse.cz>
 
+       * passes.c (ipa_write_summaries_1, ipa_write_optimization_summaries): Allocate
+       encoders.
+       * lto-section-out.c (lto_new_out_decl_state): Do not allocate it here.
+       * lto-streamer.c (lto_streamer_cache_insert_1): Use alloc pool.
+       (lto_streamer_cache_create): Init alloc pool.
+       (lto_streamer_cache_delete): Free alloc pool.
+       * lto-streamer.h: Include alloc pool.
+       (lto_streamer_cache_d): Use alloc pool.
+       * lto-stramer-out.c (produce_asm_for_decls): Delete fn_out_states.
+
+2010-05-10  Jan Hubicka  <jh@suse.cz>
+
        * Makefile.in (cgraphbuild.o): Add dependency on except.h.
        * cgraphbuild.c: Include except.h
        (record_type_list, record_eh_tables): New function.