compiler/sparc/arith: Fix SCs for FAST-EQL{,-C}/FIXNUM.
authorAlastair Bridgewater <nyef@kana.lisphacker.com>
Thu, 8 Nov 2012 23:18:28 +0000 (18:18 -0500)
committerAlastair Bridgewater <nyef@kana.lisphacker.com>
Thu, 8 Nov 2012 23:18:28 +0000 (18:18 -0500)
commit06cc46735ebc73618995281f26fcce096c1110f6
tree55964b80f79710c080fb10ed78f8342afb2bb8a9
parentc78d726af276ff97f8ec85eb42aa72cb31766284
compiler/sparc/arith: Fix SCs for FAST-EQL{,-C}/FIXNUM.

  * There's a KLUDGE in build-order.lisp-expr wherein failures
when building this file are ignored.

  * The failures are specifically an SC vs. arg-type mismatch for
the FAST-EQL/FIXNUM and FAST-EQL-C/FIXNUM VOPs.

  * Fix the mismatch by altering the VOP definitions to match what
the MIPS backend uses (since it doesn't have the failure).

  * And remove SPARC from the reader conditional on the KLUDGE.
build-order.lisp-expr
src/compiler/sparc/arith.lisp