Complete cut-to-width
authorPaul Khuong <pvk@pvk.ca>
Sat, 18 May 2013 00:22:44 +0000 (20:22 -0400)
committerPaul Khuong <pvk@pvk.ca>
Sat, 18 May 2013 01:25:44 +0000 (21:25 -0400)
commitb111015a7111501231c7b61990c61c046392796b
treef9a8d19c163315132f4f460e0ad99fa4db00ec9a
parent4043a71ea8933843efb6598c40f3371b754dae69
Complete cut-to-width

 * Insert logand/mask-signed-field even around references to variables
   in modular arithmetic: avoid recursive rewriting by disabling the
   transform when the destination is a direct logand/mask-signed-field
   combination.

 * Fixes lp#1026634 (reported by Anton Marsden on sbcl-devel).
NEWS
src/compiler/srctran.lisp
tests/arith.pure.lisp