home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Source Code 1993 July / THE_SOURCE_CODE_CD_ROM.iso / bsd_srcs / usr.bin / lisp / ReadMe.tahoe < prev    next >
Encoding:
Text File  |  1987-01-13  |  1.3 KB  |  52 lines

  1.     This is the distribution of Franz Lisp Opus 38.92 for the CCI "tahoe"
  2. machine.  It should be configurable as a VAX or 68000 version, but this
  3. has not yet been tested.
  4.     Before the system can be compiled, a change is necessary to /lib/c2,
  5. the C-compiler's optimizer phase. Without this change, the optimizer dumps
  6. core when run through a pipe:
  7.  
  8. ::::::::::::::::::::
  9. *** c20.c    Wed Jan 14 09:55:09 1987
  10. --- c20.c.new    Wed Jan 14 09:55:52 1987
  11. ***************
  12. *** 29,48 ****
  13.   struct node *
  14.   alloc(an)
  15.   {
  16. !     register int n;
  17. !     register char *p;
  18. !     n = an;
  19. !     n+=sizeof(char *)-1;
  20. !     n &= ~(sizeof(char *)-1);
  21. !     if (lasta+n >= lastr) {
  22. !         if (sbrk(2000) == -1)
  23. !             error("Optimizer: out of space\n");
  24. !         lastr += 2000;
  25. !     }
  26. !     p = lasta;
  27. !     lasta += n;
  28. !     return((struct node *)p);
  29.   }
  30.   
  31.   main(argc, argv)
  32. --- 29,35 ----
  33.   struct node *
  34.   alloc(an)
  35.   {
  36. !     return((struct node *)malloc(an));
  37.   }
  38.   
  39.   main(argc, argv)
  40. ::::::::::::::::::::
  41.  
  42.     Another special condsideration is the WCS version in use. If bignum
  43. math with negative numbers (try "(quotient 9999999999999999999 -9)") gives
  44. incorrect results, then you are using an outdated WCS and should attempt to
  45. obtain a newer version from CCI.
  46.  
  47.     Please send any other porting bugs to:
  48.     Peter S. Housel
  49.     housel@ei.ecn.purdue.edu -or- ...!ihnp4!pur-ee!housel
  50.     
  51.