[LLVMbugs] [Bug 8501] New: [code generation] assertion failure with C

bugzilla-daemon at llvm.org bugzilla-daemon at llvm.org
Thu Oct 28 19:30:22 PDT 2010


http://llvm.org/bugs/show_bug.cgi?id=8501

           Summary: [code generation] assertion failure with C
           Product: clang
           Version: trunk
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P
         Component: -New Bugs
        AssignedTo: unassignedclangbugs at nondot.org
        ReportedBy: pipping at exherbo.org
                CC: llvmbugs at cs.uiuc.edu


While compiling pixma-mmx.c from pixman.

Reduced:

$ llc bugpoint-reduced-simplified.bc 
llc: SelectionDAGBuilder.cpp:274: llvm::SDValue
getCopyFromPartsVector(llvm::SelectionDAG &, llvm::DebugLoc, const
llvm::SDValue *, unsigned int, llvm::EVT, llvm::EVT): Assertion
`ValueVT.getVectorElementType() == PartVT && ValueVT.getVectorNumElements() ==
1 && "Only trivial scalar-to-vector conversions should get here!"' failed.
0  libLLVM-2.9svn.so 0x00007f4a051a07af
1  libLLVM-2.9svn.so 0x00007f4a051a0d99
2  libpthread.so.0   0x00007f4a04707fa0
3  libc.so.6         0x00007f4a03a1f165 gsignal + 53
4  libc.so.6         0x00007f4a03a203ff abort + 383
5  libc.so.6         0x00007f4a03a18351 __assert_fail + 241
6  libLLVM-2.9svn.so 0x00007f4a04daa5aa
7  libLLVM-2.9svn.so 0x00007f4a04d8b40f
8  libLLVM-2.9svn.so 0x00007f4a04d93d2f
llvm::SelectionDAGBuilder::visitInlineAsm(llvm::ImmutableCallSite) + 12063
9  libLLVM-2.9svn.so 0x00007f4a04d86cc7
llvm::SelectionDAGBuilder::visitCall(llvm::CallInst const&) + 71
10 libLLVM-2.9svn.so 0x00007f4a04d8133e
llvm::SelectionDAGBuilder::visit(unsigned int, llvm::User const&) + 622
11 libLLVM-2.9svn.so 0x00007f4a04d809c2
llvm::SelectionDAGBuilder::visit(llvm::Instruction const&) + 66
12 libLLVM-2.9svn.so 0x00007f4a04db60c8
llvm::SelectionDAGISel::SelectBasicBlock(llvm::ilist_iterator<llvm::Instruction
const>, llvm::ilist_iterator<llvm::Instruction const>, bool&) + 40
13 libLLVM-2.9svn.so 0x00007f4a04db589f
llvm::SelectionDAGISel::SelectAllBasicBlocks(llvm::Function const&) + 175
14 libLLVM-2.9svn.so 0x00007f4a04db4cb0
llvm::SelectionDAGISel::runOnMachineFunction(llvm::MachineFunction&) + 512
15 libLLVM-2.9svn.so 0x00007f4a053c3315
llvm::MachineFunctionPass::runOnFunction(llvm::Function&) + 53
16 libLLVM-2.9svn.so 0x00007f4a05254f0b
llvm::FPPassManager::runOnFunction(llvm::Function&) + 331
17 libLLVM-2.9svn.so 0x00007f4a052551eb
llvm::FPPassManager::runOnModule(llvm::Module&) + 75
18 libLLVM-2.9svn.so 0x00007f4a05255338
llvm::MPPassManager::runOnModule(llvm::Module&) + 280
19 libLLVM-2.9svn.so 0x00007f4a052558d2
llvm::PassManagerImpl::run(llvm::Module&) + 210
20 libLLVM-2.9svn.so 0x00007f4a05255e2d llvm::PassManager::run(llvm::Module&) +
13
21 llc               0x000000000040714d main + 4669
22 libc.so.6         0x00007f4a03a0bced __libc_start_main + 253
23 llc               0x0000000000405e49
Stack dump:
0.      Program arguments: llc bugpoint-reduced-simplified.bc 
1.      Running pass 'Function Pass Manager' on module
'bugpoint-reduced-simplified.bc'.
2.      Running pass 'X86 DAG->DAG Instruction Selection' on function
'@pixman_fill_mmx'
Aborted
$

-- 
Configure bugmail: http://llvm.org/bugs/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.



More information about the llvm-bugs mailing list