[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
load-byte/deposit-byte miscompilation
- To: BUG-lisp at MIT-MC
- Subject: load-byte/deposit-byte miscompilation
- From: Glenn S. Burke <GSB at MIT-ML>
- Date: Sat, 11 Sep 82 09:15:00 GMT
- Cc: feinberg at CMU-20C, Wholey at CMU-20C, BUG-complr at MIT-MC, SROBINSON at DEC-MARLBORO
- Original-date: 11 September 1982 05:15-EDT
This has been fixed in the source of SRCTRN. One problem was that
an original argument was being used for compile-time evaluation rather
than the macroexpanded and un-quoted form in several places. There
was also a shift missing in one case. A patch file has been
made for the currently installed ITS compilers (version 1131) and
those on OZ and XX (version 1127).
For lack of a better mechanism, i consed up a twenex compiler patch
file scheme, which is just a trivial variation of what is already in
use on ITS. The file <MACLISP>COMPILER-PATCH-TEMPLATE.LSP is
the basic template, with directions: in this case, the specific
files are <MACLISP>CLFIX.1127, which loads
<MACLISP>COMPILER-PATCH-1127.FASL, which was made from
<MACLISP>COMPILER-PATCH-1127.LSP.