lto-streamer.c (lto_record_common_node): Don't track seen nodes...
authorMichael Matz <matz@suse.de>
Fri, 20 May 2011 15:09:35 +0000 (15:09 +0000)
committerMichael Matz <matz@gcc.gnu.org>
Fri, 20 May 2011 15:09:35 +0000 (15:09 +0000)
commit2ee36ba6e772882f6a68e0c4e2e5c40aea9b043b
treeec5c23c11af436464d8f82894f9cca0d225eeeef
parent90ff582fb1f05f7380adfab59d86065aae09a9a7
lto-streamer.c (lto_record_common_node): Don't track seen nodes...

* lto-streamer.c (lto_record_common_node): Don't track seen nodes,
use lto_streamer_cache_append directly instead of returning a VEC.
(preload_common_node): Remove.
(lto_get_common_nodes): Rename to lto_preload_common_nodes, don't
track seen nodes.
(lto_streamer_cache_create): Call lto_preload_common_nodes.

Co-Authored-By: Richard Guenther <rguenther@suse.de>
From-SVN: r173956
gcc/ChangeLog
gcc/lto-streamer.c