This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: query reg. gcc
- From: Mike Stump <mrs at apple dot com>
- To: Ian Lance Taylor <ian at airs dot com>
- Cc: Shachindra Sharma <shachin at gmail dot com>, gcc at gnu dot org, zack at codesourcery dot com, dalej at apple dot com, sdeepak at cadence dot com
- Date: Thu, 23 Dec 2004 12:30:09 -0800
- Subject: Re: query reg. gcc
On Thursday, December 23, 2004, at 10:39 AM, Ian Lance Taylor wrote:
In general, I agree that that would be a useful feature if it is in
fact possible.
See the compile server branch for a partial existence proof it is
possible. :-)
It caches compilation fragments, when the cache it valid, things
compile about as they can be validated, printf can spew out code and
bump a couple of pointers. About a 90x speedup when it hits, and
that's untuned, tuned, I'd expect it to be better than that.
If people use precompiled headers perfectly, then the compile server is
the same speed as a normal precompiled header compile (or so). When
precompiled headers aren't used, the speed approaches the speed of the
perfect precompiled headers. I say approaches, as it does lots of
validation and symbol management.