[LLVMbugs] [Bug 437] NEW: bug: opt bugpoint-reduced-simplified.bc -branch-combine

bugzilla-daemon at cs.uiuc.edu bugzilla-daemon at cs.uiuc.edu
Mon Sep 13 22:21:51 PDT 2004


http://llvm.cs.uiuc.edu/bugs/show_bug.cgi?id=437

           Summary: bug: opt bugpoint-reduced-simplified.bc -branch-combine
           Product: libraries
           Version: 1.3
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P2
         Component: Miscellaneous Instrumentation passes
        AssignedTo: unassignedbugs at nondot.org
        ReportedBy: l at toril.ru


bugpoint: /var/tmp/llvm/include/Support/Casting.h:197: typename
llvm::cast_retty<To, From>::ret_type llvm::cast(const Y&) [with X =
llvm::BranchInst, Y = llvm::TerminatorInst*]: Assertion `isa<X>(Val) &&
"cast<Ty>() argument of incompatible type!"' failed.
bugpoint[0x86a6e2a]
bugpoint[0x86a704a]
/lib/libc.so.6[0x401364a8]
/lib/libc.so.6(abort+0x178)[0x40137838]
/lib/libc.so.6(__assert_fail+0x10f)[0x4012fa4f]
bugpoint(llvm::cast_retty<llvm::BranchInst, llvm::TerminatorInst*>::ret_type
llvm::cast<llvm::BranchInst, llvm::TerminatorInst*>(llvm::TerminatorInst*
const&)+0x3b)[0x841e293]
bugpoint(llvm::(anonymous
namespace)::CombineBranches::removeRedundant(std::map<llvm::BasicBlock*,
llvm::BasicBlock*, std::less<llvm::BasicBlock*>,
std::allocator<std::pair<llvm::BasicBlock* const, llvm::BasicBlock*> >
>&)+0x475)[0x850a1f5]
bugpoint(llvm::(anonymous
namespace)::CombineBranches::runOnFunction(llvm::Function&)+0xb0)[0x850a9f2]
bugpoint(llvm::PassManagerTraits<llvm::Function>::runPass(llvm::FunctionPass*,
llvm::Function*)+0x1f)[0x86871a5]
bugpoint(llvm::PassManagerT<llvm::Function>::runOnUnit(llvm::Function*)+0x5c3)[0x867d4c3]
bugpoint(llvm::PassManagerTraits<llvm::Function>::runOnFunction(llvm::Function&)+0x1f)[0x867e07b]
bugpoint(llvm::FunctionPass::run(llvm::Module&)+0xa7)[0x863e47f]
bugpoint(llvm::PassManagerTraits<llvm::Module>::runPass(llvm::Pass*,
llvm::Module*)+0x1f)[0x868723b]
bugpoint(llvm::PassManagerT<llvm::Module>::runOnUnit(llvm::Module*)+0x5c3)[0x867b6e3]
bugpoint(llvm::PassManagerTraits<llvm::Module>::run(llvm::Module&)+0x1f)[0x867cce3]
bugpoint(llvm::PassManager::run(llvm::Module&)+0x23)[0x863d881]
bugpoint[0x83e8ca8]
bugpoint(llvm::BugDriver::runPasses(std::vector<llvm::PassInfo const*,
std::allocator<llvm::PassInfo const*> > const&, std::string&, bool, bool)
const+0x16a)[0x83e8e8c]
bugpoint(llvm::BugDriver::runPasses(std::vector<llvm::PassInfo const*,
std::allocator<llvm::PassInfo const*> > const&, bool) const+0x4d)[0x83c5a89]
bugpoint(llvm::BugDriver::runPasses(llvm::Module*)+0x53)[0x83cbb3b]
bugpoint[0x83c85de]
bugpoint[0x83c846a]
bugpoint(llvm::BugDriver::debugOptimizerCrash()+0x1eb)[0x83c87d3]
bugpoint(llvm::BugDriver::run()+0x6d)[0x83c4f01]
bugpoint(main+0x10e)[0x83ea1b2]
/lib/libc.so.6(__libc_start_main+0xc6)[0x40122dc6]
bugpoint(dlopen+0x45)[0x83c4611]
Crashed with signal #6
Emitted bytecode to 'bugpoint-reduced-simplified.bc'

*** You can reproduce the problem with: opt bugpoint-reduced-simplified.bc
-branch-combine



------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.




More information about the llvm-bugs mailing list