[LLVMdev] LLVM 2.9 RC1 Pre-release Tarballs

Bill Wendling wendling at apple.com
Tue Mar 15 18:23:20 PDT 2011


On Mar 15, 2011, at 4:45 AM, Xerxes RĂ„nby wrote:

> On 2011-03-14 18:14, Anton Korobeynikov wrote:
>> Hello Xerxes,
>> 
>>> llvm 2.9rc1 test on Dualcore ARM running Ubuntu Natty
>> What is the gcc used for the compilation? Can you try to do the -O0
>> build and see whether this changed the stuff?
>> 
> 
> xranby at panda:/media/dh0/llvm-2.9-build-O0$ gcc --version
> gcc (Ubuntu/Linaro 4.5.2-5ubuntu1) 4.5.2
> Copyright (C) 2010 Free Software Foundation, Inc.
> This is free software; see the source for copying conditions.  There is NO
> warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
> 
> 
> -O0 did change quite a lot see below:
> 
> xranby at panda:/media/dh0/llvm-2.9-build-O0$ time make check
> llvm[0]: Running test suite
> make[1]: Entering directory `/media/dh0/llvm-2.9-build-O0/test'
> Making a new site.exp file...
> Making LLVM 'lit.site.cfg' file...
> Making LLVM unittest 'lit.site.cfg' file...
> ( ulimit -t 600 ; ulimit -d 512000 ; ulimit -m 512000 ; ulimit -v 1024000 ; \
>      /media/dh0/llvm-2.9rc1/utils/lit/lit.py -s -v . )
> ********************
> FAIL: LLVM :: CodeGen/X86/fold-pcmpeqd-0.ll (2396 of 5848)
> ******************** TEST 'LLVM :: CodeGen/X86/fold-pcmpeqd-0.ll' FAILED ********************
> Script:
> --
> /media/dh0/llvm-2.9-build-O0/Release+Asserts/bin/llc < /media/dh0/llvm-2.9rc1/test/CodeGen/X86/fold-pcmpeqd-0.ll -mtriple=i386-apple-darwin | grep pcmpeqd | /media/dh0/llvm-2.9-build-O0/Release+Asserts/bin/count 1
> /media/dh0/llvm-2.9-build-O0/Release+Asserts/bin/llc < /media/dh0/llvm-2.9rc1/test/CodeGen/X86/fold-pcmpeqd-0.ll -mtriple=x86_64-apple-darwin | grep pcmpeqd | /media/dh0/llvm-2.9-build-O0/Release+Asserts/bin/count 1
> --
> Exit Code: 1
> Command Output (stderr):
> --
> llc: /media/dh0/llvm-2.9rc1/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:3149: void llvm::SelectionDAGBuilder::visitTargetIntrinsic(const llvm::CallInst&, unsigned int): Assertion `TLI.isTypeLegal(Op.getValueType()) && "Intrinsic uses a non-legal type?"' failed.
> Stack dump:
> 0.    Program arguments: /media/dh0/llvm-2.9-build-O0/Release+Asserts/bin/llc -mtriple=i386-apple-darwin
> 1.    Running pass 'Function Pass Manager' on module '<stdin>'.
> 2.    Running pass 'X86 DAG->DAG Instruction Selection' on function '@program_1'
> Expected 1 lines, got 0.
> --
> 
Hmm...This might be missing a flag? But Eric was the last to touch it (because of his ILP stuff). Eric, do you have any comments?

-bw






More information about the llvm-dev mailing list