BSD 4_4 development
authorCSRG <csrg@ucbvax.Berkeley.EDU>
Wed, 14 Jan 1987 00:12:12 +0000 (16:12 -0800)
committerCSRG <csrg@ucbvax.Berkeley.EDU>
Wed, 14 Jan 1987 00:12:12 +0000 (16:12 -0800)
Work on file usr/src/old/lisp/ReadMe.tahoe

Synthesized-from: CSRG/cd3/4.4

usr/src/old/lisp/ReadMe.tahoe [new file with mode: 0644]

diff --git a/usr/src/old/lisp/ReadMe.tahoe b/usr/src/old/lisp/ReadMe.tahoe
new file mode 100644 (file)
index 0000000..e404848
--- /dev/null
@@ -0,0 +1,51 @@
+       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
+