[LLVMbugs] [Bug 7581] New: SimpleRegisterCoalescing crash: Interval does not exist for register
bugzilla-daemon at llvm.org
bugzilla-daemon at llvm.org
Wed Jul 7 02:42:32 PDT 2010
http://llvm.org/bugs/show_bug.cgi?id=7581
Summary: SimpleRegisterCoalescing crash: Interval does not
exist for register
Product: new-bugs
Version: trunk
Platform: PC
OS/Version: Linux
Status: NEW
Severity: normal
Priority: P
Component: new bugs
AssignedTo: unassignedbugs at nondot.org
ReportedBy: baldrick at free.fr
CC: llvmbugs at cs.uiuc.edu
Reduced by bugpoint from the x86-64 dragonegg buildbot failure.
$ llc coalesce.bc
llc: llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:94: llvm::LiveInterval&
llvm::LiveIntervals::getInterval(unsigned int): Assertion `I != r2iMap_.end()
&& "Interval does not exist for register"' failed.
...
5 libc.so.6 0x00007fb6d1efba61 __assert_fail + 241
6 llc 0x0000000000a88208 llvm::LiveIntervals::getInterval(unsigned int)
+ 200
7 llc 0x0000000000aba593
llvm::SimpleRegisterCoalescing::RemoveCopyByCommutingDef(llvm::CoalescerPair
const&, llvm::MachineInstr*) + 1411
8 llc 0x0000000000abd3df
llvm::SimpleRegisterCoalescing::JoinCopy(llvm::CopyRec&, bool&) + 3807
9 llc 0x0000000000abd91f
llvm::SimpleRegisterCoalescing::CopyCoalesceInMBB(llvm::MachineBasicBlock*,
std::vector<llvm::CopyRec, std::allocator<llvm::CopyRec> >&) + 1151
10 llc 0x0000000000abdfce llvm::SimpleRegisterCoalescing::joinIntervals()
+ 750
11 llc 0x0000000000abf2f6
llvm::SimpleRegisterCoalescing::runOnMachineFunction(llvm::MachineFunction&) +
4566
--
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