On Fri, Apr 29, 2005 at 12:05:03PM -0400, Ian Lance Taylor wrote:

> The way to help this process along is to report bugs at
> http://gcc.gnu.org/bugzilla.
> 
> In particular, if you provide a set of preprocessed .i files,
> from, say, sys, libc, or libcrypto, whichever seems worst, and
> open a gcc PR about them, that would be a great baseline for
> measuring speed of compilation, in a way that particularly
> matters to NetBSD developers.
> 
Yes, .i/.ii files in bugzilla help enormously.  What I and other
have done is harvest these pre-processed files from bugzilla and
stick them in our local test directories.

When I add new features or fix bugs, I will run the clean and
patched compiler through those files to make sure nothing has
regressed significantly (or even better, it's progressed).

That's at least a good smoke screen test.  But having
preprocessed code attached to a bugzilla PR is of absolutely
essential.  Without that, we won't be able to fix the problem.

This is essentially how we fixed all the memory and performance
problems in DLV (PR 8361).  Gerald is also kind enough to poke us
every time we make 8361 rear its ugly head again.


Diego.

Reply via email to