1.0.28.76: fix non-unicode builds on x86 and x86-64
authorNikodemus Siivola <nikodemus@random-state.net>
Wed, 3 Jun 2009 15:56:32 +0000 (15:56 +0000)
committerNikodemus Siivola <nikodemus@random-state.net>
Wed, 3 Jun 2009 15:56:32 +0000 (15:56 +0000)
commit91ee7afd75d8b282829daa647d0a8f1469336a77
tree6a0c5234e63be569a1ccd38bc1ae7e45cb2bd74b
parent0f275066654d7412ede836567fb5423c9ddc957d
1.0.28.76: fix non-unicode builds on x86 and x86-64

* The problem has been there since 1.0.24.35, but possibly
  exposed only recently: MOVE-IF/CHAR cannot use byte-sized
  registers since CMOV cannot. Hence disable if for non-unicode
  builds.

  Reported by Stas Boukarev.

* Missing news entry from 1.0.28.75.
NEWS
src/compiler/x86-64/pred.lisp
src/compiler/x86/pred.lisp
version.lisp-expr