Even safer substitution of constants in CUT-TO-WIDTH
authorPaul Khuong <pvk@pvk.ca>
Fri, 24 May 2013 17:13:12 +0000 (13:13 -0400)
committerPaul Khuong <pvk@pvk.ca>
Fri, 24 May 2013 18:49:41 +0000 (14:49 -0400)
commitaae2706b8a22e913bb354531687797450446ea81
tree46ee822670cc581903a9471cda2e6a63ebd1e5f7
parent0e6592ef4d6ec26d34ad468971a022a98d3d9bb2
Even safer substitution of constants in CUT-TO-WIDTH

 * Fix another aspect of the modular arithmetic bug that was only
   partially fixed by ccd2a1d (Substitute constants with modular
   equivalents more safely); detected by the previous fix not
   working on !x86oids.
src/compiler/ir1opt.lisp
src/compiler/ir1util.lisp
src/compiler/srctran.lisp