2010/4/27 Diego Novillo <dnovi...@google.com>: > On 4/19/10 10:43 , Laurynas Biveinis wrote: > >> 1) New API in libiberty for creating of hash tables and splay trees >> with user-specified callbacks for allocation. Needs libiberty >> maintainer review. >> 2) Make gengtype accept variable_size GTY option and output typed GC >> allocators to gtype-desc.h. Needs global maintainer review. >> 3) Split ggc.h into ggc.h and ggc-internal.h, introduce internal >> interface for gengtype output to use, fix MEM_STAT accounting, partly >> fix zone allocator, partly fix zone allocator interaction with PCH, >> and related minor ggc-*.c and stringpool.c changes. It is basically a >> ggc.h rewrite from scratch. Needs global, or, I dunno, middle-end >> maintainer review. >> 4) Annotate several types with variable_size option. Needs all the >> front-end maintainers' and middle-end maintainer review, or, maybe >> easier, global maintainer review together with the next patch. >> 5) Change all the allocation sites. Touches all the frontends, >> significant parts of middle ends, and probably all the backends too. >> The changes here are mechanical, so it would be easiest to get a >> global approval from a global maintainer instead of specific area >> maintainers. >> 6) GTY documentation update in GCC internals manual. > > Makes sense to me. These all seem to be independent in terms of what > they touch, but interdependent to apply. Is that correct?
That is correct. I was planning to submit the patches last Monday but contracted flu instead :( Better luck this week. -- Laurynas