Google
 

Trailing-Edge - PDP-10 Archives - FORTRAN-10_V7wLink_Feb83 - module.mem
There are 10 other files named module.mem in the archive. Click here to see a list.
Interelation of FORTRAN Modules and Segments          Page 1





THIS SOFTWARE IS FURNISHED UNDER A LICENSE AND MAY ONLY BE USED
OR COPIED IN ACCORDANCE WITH THE TERMS OF SUCH LICENSE.

COPYRIGHT (C) DIGITAL EQUIPMENT CORPORATION 1977, 1983




1.0  Require Files For Each Compiler Module



This is a list of all of the BLISS modules  in  the  FORTRAN
compiler  along with a list of files REQUIREd by each module
(if any).  All files required by a module must be  available
on DSK:  when recompiling that module.

Note that the require file FIRST  requires  IOFLG,  so  that
every mention of FIRST implies IOFLG also.


        Module          Require file
        ------          ------- ----

        ACT0      
                        LEXNAM      
                        FIRST      
                        TABLES      
                        ASHELP      
        ACT1      
                        LEXNAM      
                        FIRST      
                        TABLES      
                        ASHELP      
        ALCBLO      
                        FIRST      
                        TABLES      
        ARRXPN      
                        FIRST      
                        TABLES      
        ASHELP      
        BLIO      
        BUILD      
        CANNON      
                        FIRST      
                        TABLES      
                        OPTMAC      
        CGDO      
                        FIRST      
                        TABLES      
        CGEXPR      
                        FIRST      
Interelation of FORTRAN Modules and Segments          Page 2
Require Files For Each Compiler Module


                        TABLES      
        CGSTMN      
                        FIRST      
                        TABLES      
        CMPBLO      
                        FIRST      
                        TABLES      
        CMPLEX      
                        FIRST      
                        TABLES      
        CODETA      
                        LEXNAM      
                        LEXAID      
                        IOFLG      
                        META72      
        COMSUB      
                        FIRST      
                        TABLES      
                        OPTMAC      
        DATAST      
                        FIRST      
                        TABLES      
        DEBUG      
                        FIRST      
                        TABLES      
                        REQREL
        DEFLT
        DEFPT      
                        FIRST      
                        TABLES      
                        OPTMAC      
        DOALC      
                        FIRST      
                        TABLES      
                        REQREL
        DOXPN      
                        FIRST      
                        TABLES      
        DRIVER      
                        DBUGIT
                        FIRST      
                        FTTENX
                        TABLES      
        ERROR0
        ERROUT      
        ERROVA      
        ERROVB      
        ERROVC      
        ERROVD      
        ERROVG      
        ERROVR      
        EXPRES      
                        LEXNAM      
                        ASHELP      
Interelation of FORTRAN Modules and Segments          Page 3
Require Files For Each Compiler Module


                        FIRST      
                        TABLES      
        F72BNF      
        FAZ1      
                        LEXNAM      
                        F72BNF      
                        LOOK72      
                        FIRST      
        FIRST      
                        IOFLG      
        FMTLEX      
        FORMAT      
                        FMTLEX      
                        FRMBNF      
                        LOOKFM      
                        FIRST      
        FRMBNF      
        GCMNSB      
                        FIRST      
                        TABLES      
                        OPTMAC      
        GLOBAL      
                        FIRST      
                        REQREL
                        TABLES      
        GNRCFN      
                        FIRST      
                        TABLES      
        GOPT2      
                        FIRST      
                        TABLES      
        GOPTIM      
                        FIRST      
                        TABLES      
                        OPTMAC      
        GRAPH      
                        FIRST      
                        TABLES      
                        OPTMAC      
        INOUT      
                        DBUGIT
                        LEXAID      
                        IOFLG      
        INPT      
                        FIRST      
                        TABLES      
        IOFLG      
        IOPT      
                        FIRST      
                        TABLES      
                        OPTMAC      
        LEFT72      
                        LEXNAM      
                        F72BNF      
Interelation of FORTRAN Modules and Segments          Page 4
Require Files For Each Compiler Module


        LEFTFM      
                        FMTLEX      
                        FRMBNF      
        LEXAID
                        FTTENX
        LEXICA      
                        DBUGIT
                        IOFLG      
                        LEXNAM      
                        LEXAID      
        LEXNAM      
        LEXSUP      
                        DBUGIT
                        LEXNAM      
                        FIRST      
                        TABLES      
        LISTNG      
                        LEXAID      
                        IOFLG      
        LISTOU      
                        FIRST      
                        TABLES      
                        REQREL      
        LOOK72      
        LOOKFM      
        MAIN      
                        FT1SEG
                        FTTENX
                        IOFLG      
        MEMCMP      
                        FIRST      
                        TABLES      
        META72      
        METAFM      
        MOVA      
                        FIRST      
                        TABLES      
                        OPTMAC      
        NUMIO1
        OPTAB      
        OPTMAC      
        OUTMOD      
                        FIRST      
                        TABLES      
                        REQREL      
        OUTZ      
        P2S1      
                        FIRST      
                        TABLES      
                        OPTMAC
        P2S2      
                        FIRST      
                        TABLES      
        P3R      
Interelation of FORTRAN Modules and Segments          Page 5
Require Files For Each Compiler Module


                        FIRST      
                        TABLES      
        PEEPOP      
                        FIRST      
                        TABLES      
        PH2S      
                        FIRST      
                        TABLES      
        PH3G      
                        FIRST      
                        TABLES      
                        OPTMAC      
        PHA2      
                        FIRST      
                        TABLES      
                        OPTMAC      
        PHA3      
                        FIRST      
                        TABLES      
        PNROPT      
                        FIRST      
                        TABLES      
                        OPTMAC      
        REGAL2      
                        FIRST      
                        TABLES      
        REGUTL      
                        FIRST      
                        TABLES      
        RELBUF      
                        FIRST      
                        TABLES      
                        REQREL      
        REQREL      
        SCAN0      
        SCNR
        SKSTMN      
                        FIRST      
                        TABLES      
        SRCA      
                        FIRST      
                        FTTENX
                        TABLES      
        STA0      
                        LEXNAM      
                        FIRST      
                        TABLES      
                        META72      
                        ASHELP      
        STA1      
                        LEXNAM      
                        FIRST      
                        TABLES      
                        META72      
Interelation of FORTRAN Modules and Segments          Page 6
Require Files For Each Compiler Module


                        ASHELP      
        STA2      
                        FTTENX
                        LEXNAM      
                        FIRST      
                        TABLES      
                        META72      
                        ASHELP      
        STA3      
                        LEXNAM      
                        FIRST      
                        TABLES      
                        META72      
                        ASHELP      
        STREGA      
                        FIRST      
                        TABLES      
        TABLES      
        TBL
        TRACE1
        TSTR      
                        FIRST      
                        TABLES      
                        OPTMAC      
        UNEND      
                        FIRST      
                        FTTENX
        UTIL      
                        FIRST      
                        TABLES      
        VER5      
                        FIRST      
                        TABLES      
                        OPTMAC      
        VLTPPR      
                        FIRST      
                        TABLES      
Interelation of FORTRAN Modules and Segments          Page 7
Require Files And Which Compiler Modules Use Them


2.0  Require Files And Which Compiler Modules Use Them

This is a list of the files REQUIREd by BLISS modules in the
FORTRAN compiler and which compiler modules require them.


        Require file    Module
        ------- ----    ------

        ASHELP
                        ACT0    
                        ACT1    
                        EXPRES  
                        STA0    
                        STA1    
                        STA2    
                        STA3    
        DBUGIT
                        DRIVER
                        INOUT
                        LEXICA
                        LEXSUP
        F72BNF
                        FAZ1    
                        LEFT72  
        FIRST
                        ACT0    
                        ACT1    
                        ALCBLO  
                        ARRXPN  
                        CANNON  
                        CGDO    
                        CGEXPR  
                        CGSTMN  
                        CMPBLO  
                        CMPLEX  
                        COMSUB  
                        DATAST  
                        DEBUG   
                        DEFPT   
                        DOALC   
                        DOXPN   
                        DRIVER  
                        EXPRES  
                        FAZ1    
                        FORMAT  
                        GCMNSB  
                        GLOBAL  
                        GNRCFN  
                        GOPT2   
                        GOPTIM  
                        GRAPH   
                        INPT    
                        IOPT    
Interelation of FORTRAN Modules and Segments          Page 8
Require Files And Which Compiler Modules Use Them


                        LEXSUP  
                        LISTOU  
                        MEMCMP  
                        MOVA    
                        OUTMOD  
                        P2S1    
                        P2S2    
                        P3R     
                        PEEPOP  
                        PH2S    
                        PH3G    
                        PHA2    
                        PHA3    
                        PNROPT  
                        REGAL2  
                        REGUTL  
                        RELBUF  
                        SKSTMN  
                        SRCA    
                        STA0    
                        STA1    
                        STA2    
                        STA3    
                        STREGA  
                        TSTR    
                        UNEND   
                        UTIL    
                        VER5    
                        VLTPPR  
        FMTLEX
                        FORMAT  
                        LEFTFM  
        FRMBNF
                        FORMAT  
                        LEFTFM  
        FT1SEG
                        MAIN
        FTTENX
                        DRIVER
                        LISTNG
                        LEXAID
                        MAIN
                        SRCA
                        STA2
                        UNEND
        IOFLG
                        CODETA  
                        FIRST (and all modules which require it)
                        INOUT
                        LEXICA
                        LISTNG
                        MAIN
        LEXAID
                        CODETA
Interelation of FORTRAN Modules and Segments          Page 9
Require Files And Which Compiler Modules Use Them


                        INOUT
                        LEXICA
                        LISTNG
        LEXNAM
                        ACT0    
                        ACT1    
                        CODETA  
                        EXPRES  
                        FAZ1    
                        LEFT72  
                        LEXICA  
                        LEXSUP  
                        STA0    
                        STA1    
                        STA2    
                        STA3    
        LOOK72
                        FAZ1    
        LOOKFM
                        FORMAT  
        MET72
                        CODETA  
                        STA0    
                        STA1    
                        STA2    
                        STA3    
        OPTMAC
                        CANNON  
                        COMSUB  
                        DEFPT   
                        GCMNSB  
                        GOPTIM  
                        GRAPH   
                        IOPT    
                        MOVA    
                        P2S1
                        PH3G    
                        PHA2    
                        PNROPT  
                        TSTR    
                        VER5    
        REQREL
                        DEBUG
                        DOALC
                        GLOBAL
                        LISTOU  
                        OUTMOD  
                        RELBUF  
        TABLES
                        ACT0    
                        ACT1    
                        ALCBLO  
                        ARRXPN  
                        CANNON  
Interelation of FORTRAN Modules and Segments         Page 10
Require Files And Which Compiler Modules Use Them


                        CGDO    
                        CGEXPR  
                        CGSTMN  
                        CMPBLO  
                        CMPLEX  
                        COMSUB  
                        DATAST  
                        DEBUG   
                        DEFPT   
                        DOALC   
                        DOXPN   
                        DRIVER  
                        EXPRES  
                        GCMNSB  
                        GLOBAL  
                        GNRCFN  
                        GOPT2   
                        GOPTIM  
                        GRAPH   
                        INPT    
                        IOPT    
                        LEXSUP  
                        LISTOU  
                        MEMCMP  
                        MOVA    
                        OUTMOD  
                        P2S1    
                        P2S2    
                        P3R     
                        PEEPOP  
                        PH2S    
                        PH3G    
                        PHA2    
                        PHA3    
                        PNROPT  
                        REGAL2  
                        REGUTL  
                        RELBUF  
                        SKSTMN  
                        SRCA    
                        STA0    
                        STA1    
                        STA2    
                        STA3    
                        STREGA  
                        TSTR    
                        UTIL    
                        VER5    
                        VLTPPR  
Interelation of FORTRAN Modules and Segments         Page 11
Search Files For Each MACRO Source


3.0  Search Files For Each MACRO Source

The following is a  list  of  MACRO  files  in  the  FORTRAN
compiler, FOROTS, FORLIB and FORDDT along with a list of any
universal  files  searched,  or  any   relocatable   modules
required  by them.  Note that the .REL files are loaded from
REL:  under TOPS-10, and from SYS:  under TOPS-20.



3.1  Forots / Forlib / Forddt MACRO source files

All source files search either the TV (Title and Version) or
FSRCH macros.  FSRCH is searched by TV.  FSRCH is a macro in
MTHPRM.MAC  which  searches  the  files  MACSYM  and  MONSYM
(TOPS-20), MACTEN and UUOSYM (TOPS-10).


        Macro file      Universal file        Relocatable file
        ----- ----      --------- ----        ----------- ----

        F10REL
        F10SHR
        F20REL
        F20SHR
        FDDT
        FORCHR
                        FORPRM
                        FSRCH*
        FORDST
                        FORPRM
        FORHST
                        FORPRM
        FORCNV
                        FORPRM
        FORDBM
                        FORPRM
        FORDDT
                        UUOSYM (TOPS-10 only)
                        MACTEN (TOPS-10 only)
                        MONSYM (TOPS-20 only)
                        MACSYM (TOPS-20 only)
        FORDUM
                        FORPRM
                        FSRCH*
        FOREND
                        FORPRM
        FORERR
                        FORPRM
        FORFMT
                        FORPRM
        FORHAK
                        FORPRM
                        FSRCH*
Interelation of FORTRAN Modules and Segments         Page 12
Search Files For Each MACRO Source


        FORINI
                        FORPRM
        FORIO
                        FORPRM
        FORMEM
                        FORPRM
        FORMSC
                        FORPRM
                        FSRCH*
        FORMSG
                        FORPRM
        FORNML
                        FORPRM
        FOROP
                        FORPRM
                        FSRCH*
        FOROPN
                        FORPRM
                        FSRCH*
                        QSRMAC (TOPS-20 only)
                        QSRMC2 (TOPS-10 only)
                        GLXMAC (TOPS-20 only)
        FOROTS
                        FORPRM
        FORPL2
                        FORPRM
        FORPRM
                        For FORLIB:
                        F10REL,MTHPRM,FORPRM (TOPS-10 only)
                        F20REL,MTHPRM,FORPRM (TOPS-20 only)

                        For FOROTS:
                        F10SHR,MTHPRM,FORPRM (TOPS-10 only)
                        F20SHR,MTHPRM,FORPRM (TOPS-20 only)
        FORPSE
                        FORPRM
        FORRTF (TOPS-10 only)
                        FORPRM
        FORSRT
                        FORPRM
        FORXIT
                        FORPRM
        FSRCH*
                        JOBDAT
                        MACSYM (TOPS-20 only)
                        MACTEN (TOPS-10 only)
                        MONSYM (TOPS-20 only)
                        UUOSYM (TOPS-10 only)
        M10REL
        M20REL
        M10SHR
        M20SHR
        MTHCDX
                        MTHPRM
Interelation of FORTRAN Modules and Segments         Page 13
Search Files For Each MACRO Source


                        FSRCH*
        MTHCGX
                        MTHPRM
        MTHCPX
                        MTHPRM
        MTHDBL
                        MTHPRM
        MTHEPR
                        MTHPRM
        MTHERR
                        MTHPRM
        MTHGDB
                        MTHPRM
        MTHHST
                        MTHPRM
                        FSRCH*
        MTHMSC
                        MTHPRM
                        FSRCH*
        MTHMSG
                        MTHPRM
        MTHPRM
                        For FORLIB:
                        M10REL,MTHPRM,FORPRM (TOPS-10 only)
                        M20REL,MTHPRM,FORPRM (TOPS-20 only)

                        For FOROTS:
                        M10SHR,MTHPRM,FORPRM (TOPS-10 only)
                        M20SHR,MTHPRM,FORPRM (TOPS-20 only)

                        JOBDAT
                        MACSYM (TOPS-20 only)
                        MACTEN (TOPS-10 only)
                        MONSYM (TOPS-20 only)
                        UUOSYM (TOPS-10 only)
                        FSRCH*
        MTHSNG
                        MTHPRM
        MTHTRP
                        MTHPRM

        * FSRCH is a macro in MTHPRM.MAC which searches the files
        shown above.



3.2  Compiler MACRO sources

        Macro file      Universal file        Relocatable file
        ----- ----      --------- ----        ----------- ----

        CMND20 (TOPS-20 only)
                        GFOPDF
                        JOBDAT
Interelation of FORTRAN Modules and Segments         Page 14
Search Files For Each MACRO Source


                        MACSYM
                        MONSYM
        CNSTCM
                        GFOPDF
        COMMAN (TOPS-10 only)
                        FTTENX                SCAN
                        UUOSYM                HELPER
                        MACTEN                WILD
                        SCNMAC
                        GFOPDF
        DGCMN
        DNPT
        DOPT
        ERR3
                        FTTENX
                        MACSYM (TOPS-20 only)
                        MONSYM (TOPS-20 only)
        ERRTB3
        EXOSUP
        FLTGEN
        FTTENX
        GFOPDF
        JOBD
        OPGNTA
                        GFOPDF
        OWNDM
        QTAB1
        REVHST

Interelation of FORTRAN Modules and Segments         Page 15
Compiler Segments And Which Modules Are In Them


4.0  Compiler Segments And Which Modules Are In Them

The following is a complete list  of  the  FORTRAN  compiler
modules  (.REL  files)  and which segment they are in.  This
information is not applicable to the TOPS-20 compiler.

The "segment" column specifies the TOPS-10  overlay  segment
for  each  file.   "A" is as an abbreviation for FORTRA, "B"
for FORTB, "C" for FORTC, etc..

The "single" column contains a comment if the module is  NOT
in  the single segment version of Fortran built with ALL.CMD
or ALL20.CMD.

The relinking  of  any  particular  segment  can  be  easily
accomplished  by  running  LINK  and using the command files
A.CMD, B.CMD, etc., for FORTRA,  FORTB,  etc..   Notice  the
particular versions of SCAN and WILD which are used, because
it is imperative that every segment uses the  same  versions
of these standard programs.


        Module          Segment         Single
        ------          -------         ------

        ACT0            B
        ACT1            B
        ALCBLO          E,F
        ARRXPN          B,E,F

        CANNON          C,D
        CGDO            G
        CGEXPR          G
        CGSTMN          G
        CMPBLO          E,F
        CMPLEX          E,F
        CNSTCM          B,C,D,E,F,G
        CODETA          B
        COMMAN          A,B,C,D,E,F,G
        COMSUB          C,D

        DATAST          E,F
        DEBUG           G
        DEFPT           D
        DGCMN           C               dummy declarations
        DNPT            D               dummy declarations
        DOALC           E,F
        DOPT            C               dummy declarations
        DOXPN           B
        DRIVER          B

        ERR3            A,B,C,D,E,F,G
        ERROUT          B
        ERROVA          A               included in ERROUT
Interelation of FORTRAN Modules and Segments         Page 16
Compiler Segments And Which Modules Are In Them


        ERROVB          B               included in ERROUT
        ERROVC          C               included in ERROUT
        ERROVD          D               included in ERROUT
        ERROVG          G               included in ERROUT
        ERROVR          E,F             included in ERROUT
        EXOSUP          A,B,C,D,E,F,G
        EXPRES          B

        FAZ1            B
        FLTGEN          B
        FORMAT          B

        GCMNSB          D
        GLOBAL          A,B,C,D,E,F,G
        GNRCFN          B
        GOPT2           D,E
        GOPTIM          C,D,E,F,G
        GRAPH           D

        HELPER          A

        INOUT           A,B,C,D,E,F,G
        INPT            C
        IOPT            D

        JOBD            A,B,C,D,E,F,G

        LEXICA          B
        LEXSUP          B
        LISTNG          B
        LISTOU          G

        MAIN            A,B,C,D,E,F,G   called ONESEG
        MEMCMP          C,D
        MOVA            D

        OPGNTA          G
        OPTAB           G
        OUTMOD          E,F
        OWNDM           A               dummy declarations

        P2S1            C,D
        P2S2            C,D
        P3R             F
        PEEPOP          G
        PH2S            C
        PH3G            E
        PHA2            D
        PHA3            G
        PNROPT          D

        REGAL2          E,F
        REGUTL          E,F
        RELBUF          E,F,G
Interelation of FORTRAN Modules and Segments         Page 17
Compiler Segments And Which Modules Are In Them


        REVHST          A,B,C,D,E,F,G

        SCAN            A
        SKSTMN          C,D
        SRCA            B,C,D,E,F,G
        STA0            B
        STA1            B
        STA2            B
        STA3            B
        STREGA          E,F

        TSTR            D

        UNEND           A,B
        UTIL            C,D,E,F,G

        VER5            D
        VLTPPR          B,E,F

        WILD            A


        [End of MODULE.MEM]