Hi Vladimir, thank you for doing this benchmarking.
Only SPECIn2000 for x86_64 has been compiled fully successfully by
dragonegg. There were a few compiler crashes including some in LLVM
itself for SPECFP2000 and for SPECINT2000 for x86.
Sorry about that. Can you please send me preprocessed code for the
spec tests that crashed the plugin (unless you are not allowed to).
By the way, if you target something (eg: i386) that doesn't have SSE
support then I've noticed that the plugin tends to crash on code that
does vector operations. If you have assertions turned on in LLVM then
you get something like:
Assertion `TLI.isTypeLegal(Op.getValueType()) && "Intrinsic uses a non-legal
type?"' failed.
Stack dump:
0. Running pass 'X86 DAG->DAG Instruction Selection' on function
'@_ada_sse_nolib'
So if the compile failures are of that kind, no need to send testcases, I
already have several.
Best wishes,
Duncan.