Revert "Fix (aref vector (+ i constant)) with i negative on x86oids"
authorPaul Khuong <pvk@pvk.ca>
Fri, 24 May 2013 20:45:57 +0000 (16:45 -0400)
committerPaul Khuong <pvk@pvk.ca>
Fri, 24 May 2013 20:45:57 +0000 (16:45 -0400)
commit0b3f5cc5fa9e6b121d232960ccd964d2eb15f695
tree6e4e715d1f65dc091294a323bbb50fbb9d62a8b3
parentaae2706b8a22e913bb354531687797450446ea81
Revert "Fix (aref vector (+ i constant)) with i negative on x86oids"

This reverts commit 5d3a728a1d9a91e7218fe53f12f96ab63b846810.

The current code is still wrong, but better the bugs we've always had
than the ones that break currently-working code.

Kept the test case, and added the one we failed on.
NEWS
src/compiler/fndb.lisp
src/compiler/generic/vm-fndb.lisp
src/compiler/generic/vm-tran.lisp
tests/compiler.pure.lisp