[LLVMdev] Validating LLVM
dag at cray.com
Wed Nov 12 15:08:06 PST 2008
On Wednesday 12 November 2008 11:54, Devang Patel wrote:
> On Nov 11, 2008, at 10:33 PM, Bill Wendling wrote:
> > * Regression Tests - This catches obvious errors, but not major ones.
> > * Full Bootstrap of LLVM-GCC - LLVM-GCC is a complex program. It's our
> > second indication if something has gone horribly awry.
> > * Nightly Testsuite - A very good suite of tests; much more extensive
> > than a simple bootstrap.
> > * LLVM-GCC Testsuite - Many thousands of great tests to test the many
> > facets of the compiler. WAY too few people run these.
> I'd add one more item here,
> * Nightly Testsuite run using llvm-gcc built llvm! If, LLVM-GCC is a
> complex C program then LLVM is a complex C++ program whose correctness
> can be validated using such test suite runs.
That's not a bad idea. To be absolutely totally complete we'd want to do a
third llvm build with an llvm-gcc linked with an llvm-gcc-built llvm.
Think the gcc bootstrap applied to LLVM. But without infrastructure to
compare object files, I'm not sure how useful this is.
I think these are things that can be added incrementally. My goal is to get
something going soon and enhance it as we go.
More information about the llvm-dev