Help: want to build automatic .i-based tester for GCC

Paolo Bonzini bonzini@gnu.org
Thu Aug 19 07:46:00 GMT 2004


My recent (and not very lusingative) results with patches to remove 
expander dead code, which seemed to cause bootstrapping failures 
everywhere but on x86, led me to this project: a web-based automatic 
patch tester based on .i files for a recent version of GCC.

In other words, I'd take a big body of code, which is GCC itself, build 
a C-only cross-compiler to that platform, and try to have it compile the 
.i files for that big body of code.

An option would be to check for 1) ICEs caused by the patch, and 2) 
identical generated assembly WRT the unpatched compiler.  2) is of 
course almost as strong as bootstrapping the patched compiler on that 
target, while 1) is at least a better harness than 
bootstrapping/regtesting on a single platform.

To do so, I need the .i files.  It is as easy as bootstrapping with 
-save-temps and putting a tarball (gzipped or bzip2-ed) somewhere on the 
web.  I'd be particularly interested in ia64, powerpc and sparc 
preprocessed sources, but other targets cannot be bad of course.

The tester will be made available to anyone that asks about it (like 
Phil Edwards' regression binary search).

Paolo



More information about the Gcc mailing list