[LLVMbugs] [Bug 172] NEW: Sparc lli fails on Regression/ExecutionEngine/test-cast

bugzilla-daemon at zion.cs.uiuc.edu bugzilla-daemon at zion.cs.uiuc.edu
Wed Dec 10 14:23:04 PST 2003


http://llvm.cs.uiuc.edu/bugs/show_bug.cgi?id=172

           Summary: Sparc lli fails on Regression/ExecutionEngine/test-cast
           Product: libraries
           Version: trunk
          Platform: Sun
        OS/Version: Solaris
            Status: NEW
          Severity: normal
          Priority: P2
         Component: Common Code Generator Code
        AssignedTo: sabre at nondot.org
        ReportedBy: criswell at uiuc.edu


The Sparc JIT fails from the following line in
llvm/test/Regression/ExecutionEngine/test-cast.ll:

cast float 0.0 to float

with the following assertion:

Assertion failed: mop.isImmediate(), file
/home/vadve/criswell/llvm/lib/CodeGen/InstrSelection/InstrSelectionSupport.cpp,
line 170

It appears to be a bug in FixConstantOperandsForInstr()
(llvm/lib/CodeGen/InstrSelection/InstrSelectionSupport.cpp) where the function
does not handle the case where an operand is a constant from the constant pool.



------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.



More information about the llvm-bugs mailing list