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: [email protected]
        ReportedBy: [email protected]
                CC: [email protected]


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...@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.
_______________________________________________
LLVMbugs mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/llvmbugs

Reply via email to