|
|
1.1 root 1: 14 JAN 81:
2: modified rhccomp.c so operators are output as += (for example)
3: instead of =+ . Do a g/token=assignop/ to see the code changes.
4: Then, had to fix the assignop checks. do g/"[-+<>\*\/|&^%]= "/ to
5: find all of the changes.
6: Also, fixed the =+ (etc..) and initializaton violations in rhccomp.c.
7: 28 OCT 80:
8: Fixed bug in rhccomp.c which messed up goto labels.
9: Is marked /*god*/
10: 29 JUL 80:
11: Changed all .asm files to .s
12: Created makefile
13: 29 APR 80:
14: Running fpp on VAX:
15: use malloc(sz) instead of alloc(sz); sz must be even !?
16: fpp.c: do not #define SMALL
17: rhccomp.c: HEADLEN: 4 -> 2*sizeof(int)
18: own alloc() -- calls malloc()
19: remove outcore.
20: rhsymtab.c: calloc() -> kalloc() which calls malloc()
21: own OUT #define.
22: 18 JAN 79:
23: New rhfcc.c from RH: changes made to fpp.c --
24: passes along cpp line numbers and uses;
25: removed adding extra # line numbers and new abt(), warn(), pdiag() for messages.
26: Also changes (and to cc.c) for -F[qunl] as 4th arg.
27: New rhccomp.c.
28:
29: 06 JAN 79:
30: fpp.c changed to accept "symtout" file
31: as third command argument. (cc.c -> /bin/cc changed also.)
32:
33: 08 DEC 78:
34: This started with the tape sent to me by R. Hardin 6DEC78.
35: Everything important has been saved on "source" disk.
36: may remove the files in this directory.
37:
38:
39: 07 DEC 78:
40:
41: (7) Making new /lib/fpp from new source from R. Hardin.
42: Has alloc() calls in rhccomp.c and rhsymtab.c already fixed;
43: has "symtout" (instead of "a.out") in rhsymtab.c already;
44: therefore no changes needed to rhccomp.c or rhsymtab.c.
45: Use my fpp.c to get /lib/fpp;
46: must set unixfmt = 1;
47: do or do not #define SMALL for 11/20 or not.
48: Use new rhflib.asm which I gave him.
49: Keep my rhfcc.c (although not using).
50:
51: 06 NOV 78:
52:
53: (5) Break up rhftoa.c into rhftoa1.c amd rhprintf.o;
54: so can use libS.a printf.
55: Also rhpfloat.o before rhftoa1.o in flibu "/lib/libfu.a"
56: and rhprintf.o before rhpfloat.o
57: (6) Also, remove fltpr.o in libS.a and
58: remove global "pfloat" and "pscien" (leave) "pgen" from ffltpr.o
59:
60: 04 NOV 78:
61:
62: (4) Use "atof1()" from JP Hawkins at WH;
63: mmatof.c -> mmatof.o.
64: Put in "flibu" (-lfu).
65:
66: 19 OCT 78:
67:
68: (1) in rhccomp.c and rhsymtab.c;
69: alloc error test no good on LSX
70: on LSX error return is -1 and not 0.
71: change: alloc -> malloc
72: (2) fpp.c: rhfcc.c for LSX
73: If SMALL DEFINEd (for 16k usr space):
74: SYMTABSZ: 4096 -> 1024
75: N: 200 -> 100
76: OB: 200 -> 100
77: Also make into a filter for new "cc -F" command.
78: Add output file as another command arg.
79: Remove "system4" calls to 'cc' command
80: and logic of options
81: (3) in rhsymtab.c
82: "a.out" -> symtout
83: and symtout set in rhfcc.c (fpp.c)
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.