<html>
    <head>
      <base href="http://llvm.org/bugs/" />
    </head>
    <body><table border="1" cellspacing="0" cellpadding="8">
        <tr>
          <th>Bug ID</th>
          <td><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW --- - [MIPS] Support for the mips3 subset of instructions"
   href="http://llvm.org/bugs/show_bug.cgi?id=18258">18258</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>[MIPS] Support for the mips3 subset of instructions
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>new-bugs
          </td>
        </tr>

        <tr>
          <th>Version</th>
          <td>trunk
          </td>
        </tr>

        <tr>
          <th>Hardware</th>
          <td>Other
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>OpenBSD
          </td>
        </tr>

        <tr>
          <th>Status</th>
          <td>NEW
          </td>
        </tr>

        <tr>
          <th>Severity</th>
          <td>normal
          </td>
        </tr>

        <tr>
          <th>Priority</th>
          <td>P
          </td>
        </tr>

        <tr>
          <th>Component</th>
          <td>new bugs
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>unassignedbugs@nondot.org
          </td>
        </tr>

        <tr>
          <th>Reporter</th>
          <td>bcallah@devio.us
          </td>
        </tr>

        <tr>
          <th>CC</th>
          <td>llvmbugs@cs.uiuc.edu
          </td>
        </tr>

        <tr>
          <th>Classification</th>
          <td>Unclassified
          </td>
        </tr></table>
      <p>
        <div>
        <pre>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?</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are on the CC list for the bug.</li>
      </ul>
    </body>
</html>