]> git.ipfire.org Git - thirdparty/gcc.git/commit
lto-cgraph.c (lto_symtab_encoder_new): New parameter FOR_INPUT.
authorJan Hubicka <jh@suse.cz>
Sun, 7 Oct 2012 17:16:02 +0000 (19:16 +0200)
committerJan Hubicka <hubicka@gcc.gnu.org>
Sun, 7 Oct 2012 17:16:02 +0000 (17:16 +0000)
commite75f8f79f086dac6fa2944875f0fbfdf14644687
tree087897b09e6c3cf173e2c0cc37e7b9dc85b7043a
parent7c9bc8758e499a50cc323f88a062367d769251ef
lto-cgraph.c (lto_symtab_encoder_new): New parameter FOR_INPUT.

* lto-cgraph.c (lto_symtab_encoder_new): New parameter FOR_INPUT.
(lto_symtab_encoder_delete): Update.
(lto_symtab_encoder_encode): Update.
(compute_ltrans_boundary): Update.
(input_symtab): Update.
  * lto-streamer.h (lto_symtab_encoder_new): Update.

* lto.c (read_cgraph_and_symbols): Release type merging hash early;
release input encoders.
* lto-partition.c (new_partition): Update for new lto_symtab_encoder_new.

From-SVN: r192184
gcc/ChangeLog
gcc/lto-cgraph.c
gcc/lto-streamer.h
gcc/lto/ChangeLog
gcc/lto/lto-partition.c
gcc/lto/lto.c
gcc/passes.c