[LLVMbugs] [Bug 9309] New: assertion hits in llc, LegalizeVectorTypes.cpp
bugzilla-daemon at llvm.org
bugzilla-daemon at llvm.org
Wed Feb 23 17:14:57 PST 2011
http://llvm.org/bugs/show_bug.cgi?id=9309
Summary: assertion hits in llc, LegalizeVectorTypes.cpp
Product: new-bugs
Version: trunk
Platform: PC
OS/Version: All
Status: NEW
Severity: normal
Priority: P
Component: new bugs
AssignedTo: unassignedbugs at nondot.org
ReportedBy: matt at pharr.org
CC: llvmbugs at cs.uiuc.edu
Created an attachment (id=6225)
--> (http://llvm.org/bugs/attachment.cgi?id=6225)
test case
If I run the attached example program through llc ("llc bug.ll"), with LLVM
TOT, I get the following crash:
SplitVectorResult #0: 0x26f0c70: v4f64 = fp_extend 0x26f1070 [ORD=10] [ID=0]
Do not know how to split the result of this operator!
UNREACHABLE executed at LegalizeVectorTypes.cpp:402!
0 llc 0x00000000014782b1
1 llc 0x00000000014780a4
2 libpthread.so.0 0x00002b15238a78f0
3 libc.so.6 0x00002b152449ca75 gsignal + 53
4 libc.so.6 0x00002b15244a05c0 abort + 384
5 llc 0x0000000001463fa1
6 llc 0x0000000000f37da8
7 llc 0x0000000000f2c2a1
8 llc 0x0000000000f31854 llvm::SelectionDAG::LegalizeTypes() + 74
9 llc 0x0000000000ed1179
llvm::SelectionDAGISel::CodeGenAndEmitDAG() + 1055
10 llc 0x0000000000ed08f4
llvm::SelectionDAGISel::SelectBasicBlock(llvm::ilist_iterator<llvm::Instruction
const>, llvm::ilist_iterator<llvm::Instruction const>, bool&) + 258
11 llc 0x0000000000ed2df6
llvm::SelectionDAGISel::SelectAllBasicBlocks(llvm::Function const&) + 2008
12 llc 0x0000000000ecfe61
llvm::SelectionDAGISel::runOnMachineFunction(llvm::MachineFunction&) + 731
13 llc 0x0000000001025491
llvm::MachineFunctionPass::runOnFunction(llvm::Function&) + 95
14 llc 0x00000000013a3955
llvm::FPPassManager::runOnFunction(llvm::Function&) + 407
15 llc 0x00000000013a3b72
llvm::FPPassManager::runOnModule(llvm::Module&) + 102
16 llc 0x00000000013a3ea5
llvm::MPPassManager::runOnModule(llvm::Module&) + 459
17 llc 0x00000000013a43a3 llvm::PassManagerImpl::run(llvm::Module&)
+ 125
18 llc 0x00000000013a48f9 llvm::PassManager::run(llvm::Module&) +
39
19 llc 0x0000000000a05e0f main + 2455
20 libc.so.6 0x00002b1524487c4d __libc_start_main + 253
21 llc 0x0000000000a04d69
Stack dump:
0. Program arguments: llc bug.ll
1. Running pass 'Function Pass Manager' on module 'bug.ll'.
2. Running pass 'X86 DAG->DAG Instruction Selection' on function '@f_fu'
--
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