[LLVMbugs] [Bug 8870] New: False live range after running the coalescer
bugzilla-daemon at llvm.org
bugzilla-daemon at llvm.org
Tue Dec 28 16:39:30 PST 2010
http://llvm.org/bugs/show_bug.cgi?id=8870
Summary: False live range after running the coalescer
Product: libraries
Version: trunk
Platform: PC
OS/Version: All
Status: NEW
Severity: normal
Priority: P
Component: Common Code Generator Code
AssignedTo: unassignedbugs at nondot.org
ReportedBy: zwarich at apple.com
CC: llvmbugs at cs.uiuc.edu
Running the MachineVerifier after coalescing on
CodeGen/ARM/2007-03-26-RegScavengerAssert.ll -march=arm gives the following
error:
*** Bad machine code: Instruction killing live segment neither defines nor
reads register ***
- function: gimplify_expr
- basic block: cond_true3062 0x103058b20 (BB#33) [1672L;1784L)
- instruction: 1740L %R1<def> = MOVi 0, pred:14, pred:%reg0, opt:%reg0
[1632L,1740d:0) in %reg16394,0.000000e+00 =
[1092d,1160L:0)[1272L,1304L:0)[1312L,1344L:0)[1456L,1520L:0)[1632L,1740d:0)
0 at 1092d
LLVM ERROR: Found 1 machine code errors.
At first glance, this looks legit.
--
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