Fix constant character comparisons for SPARC/sb-unicode
authorPaul Khuong <pvk@pvk.ca>
Sun, 30 Oct 2011 06:42:15 +0000 (02:42 -0400)
committerPaul Khuong <pvk@pvk.ca>
Sun, 30 Oct 2011 06:42:15 +0000 (02:42 -0400)
commitb2d132a93d1fb2980b296fb0ae789580eae6691c
tree170d1d4ecd92e882b5c2f831fe7160132ea07199
parenta27847030e4ba8f7298ad3d302b0c5b05a8b8542
Fix constant character comparisons for SPARC/sb-unicode

SPARC only supports (SIGNED-BYTE 13) for literal values.  Only emit
comparison with literal characters up to (CODE-CHAR 4095).

Reported by Eric Marsden on sbcl-devel.

Fixes lp#883519.
NEWS
src/compiler/sparc/char.lisp
tests/compiler.pure.lisp