4.4BSD/usr/src/old/lisp/ReadMe.tahoe

	This is the distribution of Franz Lisp Opus 38.92 for the CCI "tahoe"
machine.  It should be configurable as a VAX or 68000 version, but this
has not yet been tested.
	Before the system can be compiled, a change is necessary to /lib/c2,
the C-compiler's optimizer phase. Without this change, the optimizer dumps
core when run through a pipe:

::::::::::::::::::::
*** c20.c	Wed Jan 14 09:55:09 1987
--- c20.c.new	Wed Jan 14 09:55:52 1987
***************
*** 29,48 ****
  struct node *
  alloc(an)
  {
! 	register int n;
! 	register char *p;
! 
! 	n = an;
! 	n+=sizeof(char *)-1;
! 	n &= ~(sizeof(char *)-1);
! 	if (lasta+n >= lastr) {
! 		if (sbrk(2000) == -1)
! 			error("Optimizer: out of space\n");
! 		lastr += 2000;
! 	}
! 	p = lasta;
! 	lasta += n;
! 	return((struct node *)p);
  }
  
  main(argc, argv)
--- 29,35 ----
  struct node *
  alloc(an)
  {
! 	return((struct node *)malloc(an));
  }
  
  main(argc, argv)
::::::::::::::::::::

	Another special condsideration is the WCS version in use. If bignum
math with negative numbers (try "(quotient 9999999999999999999 -9)") gives
incorrect results, then you are using an outdated WCS and should attempt to
obtain a newer version from CCI.

	Please send any other porting bugs to:
	Peter S. Housel
	housel@ei.ecn.purdue.edu -or- ...!ihnp4!pur-ee!housel