[LLVMdev] compiling the full SPEC CPU2000 suite to LLVM bytecode
Kenneth Hoste
kenneth.hoste at ugent.be
Fri Sep 1 01:05:41 PDT 2006
On 31 Aug 2006, at 23:46, Chris Lattner wrote:
> On Thu, 31 Aug 2006, Kenneth Hoste wrote:
>> Bummer. I think I'll contact the NAG support for more info on
>> this. Can you
>> show me the content of your Makefile.nagfortran?
>
> It is identical to yours.
>
>> Also, it is possible to tell make only to compile benchmark X? How
>> can I
>> enforce this?
>
> Go into the directory for that benchmark, then run 'make' or whatever.
OK, I seem to be getting closer to the problem... When compiling a
single benchmark, I noticed the following...
/work/NAG_f95/bin/f95 -w -S -O2 /work/SPEC_CPU2000_1.3_src/benchspec/
CFP2000/168.wupwise/src/dcabs1.f -o dcabs1.c -dusty -dcfuns
Evaluation trial version of NAGWare Fortran 95 Release 5.1(216)
/home/kehoste/work/LLVM/1.8/llvm-gcc4-1.8-x86-linux/bin/llvm-gcc -
DSPEC_CPU2000 -I/home/kehoste/work/LLVM/1.8/llvm/projects/llvm-test/
External/SPEC/CFP2000/168.wupwise -I/home/kehoste/work/LLVM/1.8/llvm/
projects/llvm-test/External/SPEC/CFP2000/168.wupwise -I/home/kehoste/
work/LLVM/1.8/llvm/include -I/home/kehoste/work/LLVM/1.8/llvm/
projects/llvm-test/include -I../../../../include -I/home/kehoste/work/
LLVM/1.8/llvm/include -D_GNU_SOURCE -D__STDC_LIMIT_MACROS -I /work/
SPEC_CPU2000_1.3_src/benchspec/CFP2000/168.wupwise/src/ -I/work/
NAG_f95/lib -O3 -S dcabs1.c -o Output/dcabs1.ll -emit-llvm
In file included from /work/SPEC_CPU2000_1.3_src/benchspec/
CFP2000/168.wupwise/src/dcabs1.f:1:
/work/NAG_f95/lib/f95.h:109: error: syntax error before ‘Logical4’
/work/NAG_f95/lib/f95.h:109: warning: data definition has no type or
storage class
/work/NAG_f95/lib/f95.h:118: error: syntax error before ‘Integer4’
/work/NAG_f95/lib/f95.h:118: warning: data definition has no type or
storage class
This seems to suggest something is wrong with the f95.h file provided
by NAG. This would be very strange, since I can't imagine them
releasing something without thorough testing on a common platform
(Linux/x86). I've mailed the support, but their reply seems to be
quite slow...
greetings,
Kenneth
--
Statistics are like a bikini. What they reveal is suggestive, but
what they conceal is vital (Aaron Levenstein)
Kenneth Hoste
ELIS - Ghent University
kenneth.hoste at elis.ugent.be
http://www.elis.ugent.be/~kehoste
More information about the llvm-dev
mailing list