[LLVMbugs] [Bug 6372] Unrecognized copy instruction!; UNREACHABLE executed at LiveIntervalAnalysis.cpp:773!

bugzilla-daemon at llvm.org bugzilla-daemon at llvm.org
Mon Feb 22 07:54:59 PST 2010


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

Daniel Dunbar <daniel at zuster.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |daniel at zuster.org

--- Comment #2 from Daniel Dunbar <daniel at zuster.org> 2010-02-22 09:54:58 CST ---
Attached a failing LLVM .bc file:
--
ddunbar at giles:tmp$ llc < t.opt.bc
Unrecognized copy instruction!
UNREACHABLE executed at
/Volumes/Data/Users/ddunbar/llvm/lib/CodeGen/LiveIntervalAnalysis.cpp:773!
0  llc               0x0000000100c2ddfb PrintStackTrace(void*) + 38
1  llc               0x0000000100c2e389 SignalHandler(int) + 336
2  libSystem.B.dylib 0x00007fff881f4eaa _sigtramp + 26
3  libSystem.B.dylib 0x00007fff5fc0f131 _sigtramp + 3617694369
4  llc               0x0000000100c0cced llvm::llvm_report_error(std::string
const&) + 0
5  llc               0x00000001008d48ed
llvm::LiveIntervals::getVNInfoSourceReg(llvm::VNInfo const*) const + 529
6  llc               0x00000001009844b4
llvm::SimpleRegisterCoalescing::JoinIntervals(llvm::LiveInterval&,
llvm::LiveInterval&, bool&) + 2468
7  llc               0x000000010098aded
llvm::SimpleRegisterCoalescing::JoinCopy(llvm::CopyRec&, bool&) + 8085
8  llc               0x000000010098bcb3
llvm::SimpleRegisterCoalescing::CopyCoalesceInMBB(llvm::MachineBasicBlock*,
std::vector<llvm::CopyRec, std::allocator<llvm::CopyRec> >&) + 1275
9  llc               0x000000010098bf4c
llvm::SimpleRegisterCoalescing::joinIntervals() + 584
10 llc               0x000000010098c317
llvm::SimpleRegisterCoalescing::runOnMachineFunction(llvm::MachineFunction&) +
777
11 llc               0x00000001008fafab
llvm::MachineFunctionPass::runOnFunction(llvm::Function&) + 85
12 llc               0x0000000100bae656
llvm::FPPassManager::runOnFunction(llvm::Function&) + 336
13 llc               0x0000000100bb02c9
llvm::FunctionPassManagerImpl::run(llvm::Function&) + 79
14 llc               0x0000000100bb0476
llvm::FunctionPassManager::run(llvm::Function&) + 110
15 llc               0x00000001000317a9 main + 2886
16 llc               0x00000001000304d0 start + 52
17 llc               0x0000000000000001 start + 4294769509
Stack dump:
0.    Program arguments: llc 
1.    Running pass 'Simple Register Coalescing' on function '@foo'
Abort trap
ddunbar at giles:tmp$ 
--

-- 
Configure bugmail: http://www.llvm.org/bugs/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the llvm-bugs mailing list