home *** CD-ROM | disk | FTP | other *** search
/ minnie.tuhs.org / unixen.tar / unixen / PDP-11 / Trees / V7 / usr / src / cmd / mip / fconvert < prev    next >
Encoding:
Text File  |  1979-01-10  |  1.0 KB  |  28 lines

  1. In an attempt to speed up the Fortran 77
  2. compiler, we have provided a new interface between
  3. the fortran compiler and the portable C compiler.
  4. The intermediate file is binary, and the result is
  5. to speed up the execution of Fortran considerably.
  6. The 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.  
  28.