]> git.ipfire.org Git - thirdparty/gcc.git/commit
lto.c (gimple_canonical_types): Move out-of GC space.
authorRichard Biener <rguenther@suse.de>
Mon, 14 Oct 2013 14:32:24 +0000 (14:32 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Mon, 14 Oct 2013 14:32:24 +0000 (14:32 +0000)
commit1394237ec94d0d377f7c2cf7359f3c899c2ff482
tree116ede8c80be40e20d338b6fbe01ebdbc3466f28
parent23e0b03aa69a73312b9892a1cd298c284bef0fba
lto.c (gimple_canonical_types): Move out-of GC space.

2013-10-14  Richard Biener  <rguenther@suse.de>

lto/
* lto.c (gimple_canonical_types): Move out-of GC space.
(canonical_type_hash_cache): Make a pointer-map.
(num_canonical_type_hash_entries, num_canonical_type_hash_queries):
New counters.
(iterative_hash_canonical_type): Adjust.
(read_cgraph_and_symbols): Likewise.
(print_lto_report_1): Likewise.

From-SVN: r203566
gcc/lto/ChangeLog
gcc/lto/lto.c