BSD 3 development
[unix-history] / usr / src / cmd / mip / fconvert
CommitLineData
5a7128e9
BJ
1In an attempt to speed up the Fortran 77
2compiler, we have provided a new interface between
3the fortran compiler and the portable C compiler.
4The intermediate file is binary, and the result is
5to speed up the execution of Fortran considerably.
6The changes necessary to make this work are as follows:
7
8*** The ONEPASS flag should be off for Fortran;
9 the simplest way of making this happen is to take
10 the line # define ONEPASS on macdefs, and put a
11 # ifndef FORT ... # endif around it.
12
13*** The function label from pass 1 must be put in
14 a file, fort.h. Also, a simple function, tlabel,
15 must be written to copy names and make labels.
16
17*** The function `where' must be defined, as well as the
18 function main (which was once on local2.c).
19 They can be defined on fort.h, or on local2.c
20 (surrounded by # ifnded ONEPASS and # endif)
21
22*** Other things from pass one may have crept into the pass 2
23 code: they must be also done, either on fort.h or
24 on local2.c surrounded by ifdefs.
25
26*** make fort then creates the fortran interface...
27