[LLVMdev] compiling the full SPEC CPU2000 suite to LLVM bytecode
sabre at nondot.org
Wed Aug 30 14:05:41 CDT 2006
On Wed, 30 Aug 2006, Kenneth Hoste wrote:
> I've been trying (on and off) to compile the _full_ SPEC CPU2000 benchmark
> suite to LLVM bytecode. The biggest problem
> I'm facing is the Fortran benchmarks, for which some partial support is
> already available it seems (using f2c).
> Unfortunately the f2c compiler only allows the translation of Fortran-77
> programs to C code (which is then compiled using llvm-gcc).
> Another solution is the commercial f95 NAG Fortran compiler, for which some
> support seems to be available in the Testsuite.
> Only, I can't get it to work, although my NAG f95 compiler is working. Is it
> normal that this support is broken? I'm getting all kinds of errors...
I use NAG with llvm-gcc4. What sort of errors do you get? Did you
configure llvm-test with the appropriate flags to find it?
> Also, with the new gcc4 frontend, it seems the Fortran issue will disappear
> in the near future (with the use of gfortran). Is that correct? Or will there
> be other problems?
Someone needs to do the work to test gfortran and fix any problems it runs
into. I'm not aware of anyone doing this, though it's probably not hard.
> Is the entire benchmark suite (including Fortran
> benchmarks) being used the nightly tests?
On some testers, yes. This one is:
> Any pointers on getting the entire SPEC CPU2000 benchmark suite compiled to
> LLVM bytecode will be highly appreciated.
What problems are you hitting?
More information about the LLVMdev