On Wednesday, July 31, 2002, at 12:04 PM, Mike Stump wrote:
On Tuesday, July 30, 2002, at 11:43 PM, Neil Booth wrote:
Finally, if you're wondering how this relates to the PCH branch,
it's
being actively discussed. PFE has both pluses and minuses relative
to
the current PCH work, and ideally we'll be able to use both in
coming
up with superior precompiled header support for FSF GCC.
Where is it being actively discussed? It's a shame this stuff isn't
out in the open; I'd like to know what the plans are as I have (had)
ideas of my own.
This is the right place. This is the place where we are discussing
it.
The plan is to make gcc/g+ 6x faster. Exactly how we do that, is up
for discussion. We have an initial implementation that gets us there
that we are using in our production compiler. If it meets the
various standards for the tree, would be nice to get it into the
tree. Once in, we can then refine it further.
(A note: I've been following PFE since it's existed in apple's tree,
so I'm intimately familiar with it.)
PFE's implementation, as it stands, is somewhat invasive, with the
GGC_ALLOC macro, etc.
While I understand many of these invasions are necessary to restore
the state properly (like intercepting the debug hooks), there is one
invasion that *should* be completely unnecessary if PFE was in the
mainline.
We have taken great care (with lots of extra pain) to make sure that we
can continue