[LLVMbugs] [Bug 3406] New: Assertion `0 && "Requiring domfrontiers but not idom/ domtree/domset." " not implemented yet!"' failed.

bugzilla-daemon at cs.uiuc.edu bugzilla-daemon at cs.uiuc.edu
Sun Jan 25 16:51:08 PST 2009


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

           Summary: Assertion `0 && "Requiring domfrontiers but not
                    idom/domtree/domset." " not implemented yet!"' failed.
           Product: libraries
           Version: trunk
          Platform: Other
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P2
         Component: Global Analyses
        AssignedTo: unassignedbugs at nondot.org
        ReportedBy: sliedes at cc.hut.fi
                CC: llvmbugs at cs.uiuc.edu


Created an attachment (id=2444)
 --> (http://llvm.org/bugs/attachment.cgi?id=2444)
test case

Revision is trunk from today and arch is x86-64.

On running

  opt -loop-index-split -break-crit-edges -scalarrepl -postdomtree

on the attached bitcode, the following assertion failure happens:

------------------------------------------------------------
$ opt bugpoint-reduced-simplified.bc -loop-index-split -break-crit-edges
-scalarrepl -postdomtree
opt: BreakCriticalEdges.cpp:226: bool
llvm::SplitCriticalEdge(llvm::TerminatorInst*, unsigned int, llvm::Pass*,
bool): Assertion `0 && "Requiring domfrontiers but not idom/domtree/domset." "
not implemented yet!"' failed.
0   opt       0x000000000078440f
1   libc.so.6 0x00007f0764a24f60
2   libc.so.6 0x00007f0764a24ed5 gsignal + 53
3   libc.so.6 0x00007f0764a263f3 abort + 387
4   libc.so.6 0x00007f0764a1ddc9 __assert_fail + 233
5   opt       0x00000000005cf646 llvm::SplitCriticalEdge(llvm::TerminatorInst*,
unsigned int, llvm::Pass*, bool) + 5398
6   opt       0x00000000005cf777
7   opt       0x000000000072199b
llvm::FPPassManager::runOnFunction(llvm::Function&) + 347
8   opt       0x0000000000721bd6
llvm::FPPassManager::runOnModule(llvm::Module&) + 166
9   opt       0x0000000000721577
llvm::MPPassManager::runOnModule(llvm::Module&) + 199
10  opt       0x0000000000721776 llvm::PassManagerImpl::run(llvm::Module&) +
134
11  opt       0x0000000000497166 main + 3046
12  libc.so.6 0x00007f0764a111a6 __libc_start_main + 230
13  opt       0x000000000048be39 sinh + 65
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