[LLVMbugs] [Bug 8986] New: earlyclobber is broken

bugzilla-daemon at llvm.org bugzilla-daemon at llvm.org
Sun Jan 16 13:02:21 PST 2011


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

           Summary: earlyclobber is broken
           Product: libraries
           Version: trunk
          Platform: PC
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: P
         Component: Register Allocator
        AssignedTo: unassignedbugs at nondot.org
        ReportedBy: asl at math.spbu.ru
                CC: llvmbugs at cs.uiuc.edu


Created an attachment (id=6009)
 --> (http://llvm.org/bugs/attachment.cgi?id=6009)
Testcase

Consider the attached testcase. Running "as" on the output file causes:

/home/asl/test.s:2622: Rd and Rm should be different in mul

and indeed the output and on of the input regs are same, however the output reg
is marked as earlyclobber for the instruction (MULv5 in this case). Seems like
the problem appears late, since initial register allocation looks ok.

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