lto-streamer.h (struct lto_streamer_cache_d): Nodes vector is in heap.
authorJan Hubicka <jh@suse.cz>
Tue, 11 May 2010 08:24:08 +0000 (10:24 +0200)
committerJan Hubicka <hubicka@gcc.gnu.org>
Tue, 11 May 2010 08:24:08 +0000 (08:24 +0000)
* lto-streamer.h (struct lto_streamer_cache_d): Nodes vector is in
heap.

From-SVN: r159262

gcc/ChangeLog
gcc/lto-streamer.h

index 86c8e674383b06841c1dfc4ff25db4d307ab4538..1fd3e791561f6b402e94ad3beb09d86e439cb77c 100644 (file)
@@ -2,7 +2,8 @@
 
        * lto-streamer.c (lto_streamer_cache_add_to_node_array,
        lto_streamer_cache_delete): Put nodes into heap.
-       (struct lto_streamer_cache_d): Nodes vector is in heap.
+       * lto-streamer.h (struct lto_streamer_cache_d): Nodes vector is in
+       heap.
 
 2010-05-11  Jan Hubicka  <jh@suse.cz>
 
index 65e2b3f4c75f71773c6764a3ec449c17ea1a4275..e11da75b3fe342af0fd02ba75f37b36b7ba19c54 100644 (file)
@@ -354,7 +354,7 @@ struct lto_streamer_cache_d
   unsigned next_slot;
 
   /* The nodes pickled so far.  */
-  VEC(tree,gc) *nodes;
+  VEC(tree,heap) *nodes;
 
   /* Offset into the stream where the nodes have been written.  */
   VEC(unsigned,heap) *offsets;