[LLVMbugs] [Bug 4699] New: Assertion failed: (N->use_empty() && " Cannot delete a node that is not dead!"), function DeleteNodeNotInCSEMaps, file SelectionDAG.cpp, line 594.
bugzilla-daemon at cs.uiuc.edu
bugzilla-daemon at cs.uiuc.edu
Sat Aug 8 09:35:35 PDT 2009
http://llvm.org/bugs/show_bug.cgi?id=4699
Summary: Assertion failed: (N->use_empty() && "Cannot delete a
node that is not dead!"), function
DeleteNodeNotInCSEMaps, file SelectionDAG.cpp, line 594.
Product: libraries
Version: trunk
Platform: PC
OS/Version: All
Status: NEW
Severity: normal
Priority: P2
Component: Backend: X86
AssignedTo: unassignedbugs at nondot.org
ReportedBy: benny.kra at gmail.com
CC: llvmbugs at cs.uiuc.edu
Created an attachment (id=3296)
--> (http://llvm.org/bugs/attachment.cgi?id=3296)
reduced testcase
Assertion failed: (N->use_empty() && "Cannot delete a node that is not dead!"),
function DeleteNodeNotInCSEMaps, file SelectionDAG.cpp, line 594.
Program received signal SIGABRT, Aborted.
0x96ba2e42 in __kill ()
(gdb) bt
#0 0x96ba2e42 in __kill ()
#1 0x96ba2e34 in kill$UNIX2003 ()
#2 0x96c1523a in raise ()
#3 0x96c21679 in abort ()
#4 0x96c163db in __assert_rtn ()
#5 0x0041a2d3 in llvm::SelectionDAG::DeleteNodeNotInCSEMaps (this=0x15059c0,
N=0x1815228) at SelectionDAG.cpp:594
#6 0x0042a554 in llvm::SelectionDAG::DeleteNode (this=0x15059c0, N=0x1815228)
at SelectionDAG.cpp:589
#7 0x003915e4 in (anonymous namespace)::DAGCombiner::visitMERGE_VALUES
(this=0xbfffedac, N=0x1815228) at DAGCombiner.cpp:931
#8 0x003b42f7 in (anonymous namespace)::DAGCombiner::visit (this=0xbfffedac,
N=0x1815228) at DAGCombiner.cpp:729
#9 0x003b49c9 in (anonymous namespace)::DAGCombiner::combine (this=0xbfffedac,
N=0x1815228) at DAGCombiner.cpp:793
#10 0x003b5f64 in (anonymous namespace)::DAGCombiner::Run (this=0xbfffedac,
AtLevel=llvm::Unrestricted) at DAGCombiner.cpp:667
#11 0x003b63ac in llvm::SelectionDAG::Combine (this=0x15059c0,
Level=llvm::Unrestricted, AA=@0x1505f5c, OptLevel=llvm::CodeGenOpt::Default) at
DAGCombiner.cpp:6239
#12 0x0047fa57 in llvm::SelectionDAGISel::CodeGenAndEmitDAG (this=0x15058b0) at
SelectionDAGISel.cpp:480
#13 0x004821ec in llvm::SelectionDAGISel::SelectBasicBlock (this=0x15058b0,
LLVMBB=0x1502640, Begin={<bidirectional_iterator<llvm::Instruction,ptrdiff_t>>
= {<> = {<No data fields>}, <No data fields>}, NodePtr = 0x150b07c},
End={<bidirectional_iterator<llvm::Instruction,ptrdiff_t>> = {<> = {<No data
fields>}, <No data fields>}, NodePtr = 0x1502640}) at SelectionDAGISel.cpp:400
#14 0x00482abf in llvm::SelectionDAGISel::SelectAllBasicBlocks (this=0x15058b0,
Fn=@0x1501d70, MF=@0x150b0e0, MMI=0x1509200, DW=0x1506180, TII=@0x18086f0) at
SelectionDAGISel.cpp:790
#15 0x00482e99 in llvm::SelectionDAGISel::runOnMachineFunction (this=0x15058b0,
mf=@0x150b0e0) at SelectionDAGISel.cpp:334
#16 0x00546835 in llvm::MachineFunctionPass::runOnFunction (this=0x15058b0,
F=@0x1501d70) at MachineFunctionPass.cpp:31
#17 0x007707a0 in llvm::FPPassManager::runOnFunction (this=0x1501b40,
F=@0x1501d70) at PassManager.cpp:1372
#18 0x00770a10 in llvm::FunctionPassManagerImpl::run (this=0x1501960,
F=@0x1501d70) at PassManager.cpp:1324
#19 0x00770b24 in llvm::FunctionPassManager::run (this=0xbffff1dc,
F=@0x1501d70) at PassManager.cpp:1254
#20 0x000033ba in main (argc=2, argv=0xbffff2dc) at llc.cpp:394
--
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