[LLVMbugs] [Bug 9111] New: SystemZ assembly syntax problem

bugzilla-daemon at llvm.org bugzilla-daemon at llvm.org
Mon Jan 31 10:21:08 PST 2011


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

           Summary: SystemZ assembly syntax problem
           Product: libraries
           Version: trunk
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P
         Component: Backend: SystemZ
        AssignedTo: unassignedbugs at nondot.org
        ReportedBy: bagel99 at gmail.com
                CC: llvmbugs at cs.uiuc.edu


Created an attachment (id=6082)
 --> (http://llvm.org/bugs/attachment.cgi?id=6082)
minimal test case

The output from the SystemZ backend gives fatal errors when trying to assemble
with the GNU binutils 2.20.51.20100224 assembler for s390x.  This happens when
assembling the output of the distributed test cases for SystemZ.

A minimal test case is attached.  I'll attach the -debug output from llc next.

$ llc -march=systemz RetImm16LL.ll
$ s390x-as -m64 -march=z900 RetImm16LL.s
RetImm16LL.s: Assembler messages:
RetImm16LL.s:8: Error: operand out of range (0xffffffffffffffff is not between
0x0000000000000000 and 0x000000000000ffff)

In RetImm16LL.s
the line
    llill    %r2, -1
should be
    llill    %r2, 65535

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