[LLVMbugs] [Bug 584] NEW: New != this && "this->replaceAllUsesWith(this) is NOT valid!"

bugzilla-daemon at cs.uiuc.edu bugzilla-daemon at cs.uiuc.edu
Thu Jun 16 16:18:52 PDT 2005


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

           Summary: New != this && "this->replaceAllUsesWith(this) is NOT
                    valid!"
           Product: tools
           Version: 1.5
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P2
         Component: gccas
        AssignedTo: unassignedbugs at nondot.org
        ReportedBy: bryan.turner at pobox.com


LLVM 1.5 with recent patches.

Bugpoint aborted when trying to reduce this bug.

Attached:
- Original Source
- Bugpoint reduced test case 

-------------------------

Full Exception Text:

gccas: Value.cpp:155: void llvm::Value::replaceAllUsesWith(llvm::Value*):
Assertion `New != this && "this->replaceAllUsesWith(this) is NOT valid!"' failed.
gccas((anonymous namespace)::PrintStackTrace()+0x18)[0x853c69c]
gccas((anonymous namespace)::SignalHandler(int)+0xdc)[0x853c902]
[0xa98420]
/lib/tls/libc.so.6(abort+0x1d2)[0xb2f872]
/lib/tls/libc.so.6(__assert_fail+0x108)[0xb27718]
gccas(llvm::Value::replaceAllUsesWith(llvm::Value*)+0x47)[0x8421207]
gccas(llvm::SimplifyCFG(llvm::BasicBlock*)+0x3a91)[0x83e4025]
gccas((anonymous
namespace)::CFGSimplifyPass::runOnFunction(llvm::Function&)+0x39e)[0x837f840]
gccas(llvm::PassManagerTraits<llvm::Function>::runPass(llvm::FunctionPass*,
llvm::Function*)+0x1b)[0x84709d3]
gccas(llvm::PassManagerT<llvm::Function>::runOnUnit(llvm::Function*)+0x5c6)[0x84662b8]
gccas(llvm::PassManagerTraits<llvm::Function>::runOnFunction(llvm::Function&)+0x1b)[0x8466df5]
gccas(llvm::FunctionPass::runOnModule(llvm::Module&)+0xa6)[0x8417c64]
gccas(llvm::PassManagerTraits<llvm::Module>::runPass(llvm::ModulePass*,
llvm::Module*)+0x1b)[0x8470a75]
gccas(llvm::PassManagerT<llvm::Module>::runOnUnit(llvm::Module*)+0x5c6)[0x84644e6]
gccas(llvm::PassManagerTraits<llvm::Module>::runOnModule(llvm::Module&)+0x1b)[0x8465ad1]
gccas(llvm::PassManager::run(llvm::Module&)+0x1f)[0x8417021]
gccas(main+0x7f6)[0x82e2e32]
/lib/tls/libc.so.6(__libc_start_main+0xe4)[0xb1bad4]
gccas[0x82e2135]
llvm-gcc: Internal error: Aborted (program as)



------- 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