[LLVMbugs] [Bug 18258] New: [MIPS] Support for the mips3 subset of instructions

bugzilla-daemon at llvm.org bugzilla-daemon at llvm.org
Sun Dec 15 16:07:26 PST 2013


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

            Bug ID: 18258
           Summary: [MIPS] Support for the mips3 subset of instructions
           Product: new-bugs
           Version: trunk
          Hardware: Other
                OS: OpenBSD
            Status: NEW
          Severity: normal
          Priority: P
         Component: new bugs
          Assignee: unassignedbugs at nondot.org
          Reporter: bcallah at devio.us
                CC: llvmbugs at cs.uiuc.edu
    Classification: Unclassified

Running clang-3.4 rc2 on OpenBSD/mips64el: OpenBSD's MIPS platforms use the
mips3 ISA in order to support older SGI and Loongson 2F machines, which don't
have full support for the MIPS64 instruction set.

While clang will build and will run, one can only compile code where clang
doesn't use instructions unsupported by mips3 processors; in practice, this is
all but the most basic of programs.

Otherwise, you get lines like this:
/tmp/dip-74cd45.s: Assember messages:
/tmp/dip-74cd45.s:2092: Error: opcode not supported on this processor: mips3
(mips3) `movt $5,$4,$fcc0'

Is there currently a way to use a reduced instruction set? If not, where should
one look to start implementing it?

-- 
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-bugs/attachments/20131216/9d016c61/attachment.html>


More information about the llvm-bugs mailing list