[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