Hi, On Mon, 2 May 2011, Richard Guenther wrote:
> >> /* The mapping between tree nodes and slots into the nodes array. */ > >> ! struct pointer_map_t GTY((skip)) *node_map; > > > > If you skip node_map you can end up with false entries for re-used > > trees. So I don't think that's a good idea. > > Or we can safely mark the whole struct as non-GC (and also allocate > it that way). The whole struct (lto_streamer_cache_d) isn't marked for GC, and isn't alloced in GC. The GTY((skip)) marker is superfluous. Ciao, Michael.