13-JUL-1988 14:47:07
$ PALL
$ SD GNU

$ @ENV
$ LZDCM :== $DISK12:[PROJECT.CAD_SOFTWARE.BAXTER_LA.GNU]LZDCM
$ LZCMP :== $DISK12:[PROJECT.CAD_SOFTWARE.BAXTER_LA.GNU]LZCMP
$ TAR :== $DISK12:[PROJECT.CAD_SOFTWARE.BAXTER_LA.TAR]TARREAD
$ DEFINE GCC DISK12:[PROJECT.CAD_SOFTWARE.BAXTER_LA.GNU.GCC_1.24]
$ fix :== @cmsd:fix_512_lfcr
$ sd [.vmsgcc]

$ set comm *
$! @my_gcc_install
$! @my_install_bison
$ sd [-]

$ SD [.GCC_1.24]

$ @MAKE
$!
$!	Build GCC
$!
$ @make-cccp
$!
$!	Build the GNU "C" pre-processor on VMS
$!
$ if "" .eqs. "LINK" then goto Link
$ gcc/debug cccp.c
$ t1:=DISK12:[PROJECT.CAD_SOFTWARE.BAXTER_LA.GNU.GCC_1.24]CEXP.C;3
$ if "DISK12:[PROJECT.CAD_SOFTWARE.BAXTER_LA.GNU.GCC_1.24]CEXP.C;3" .eqs. "" then goto 10$
$ t1:= 8-JUL-1988 13:46:02.41
$ t1:=1988-07-08 13:46:02.41
$ t2:=12-JUL-1988 15:02:48.97
$ t2:=1988-07-12 15:02:48.97
$ if t1 .les. t2 then goto 20$
$ 20$:
$ gcc/debug cexp.c
$ gcc/debug version.c
$ Link:
$ link/exe=gcc-cpp sys$input:/opt
!
!	Linker options file for linking the GNU "C" pre-processor
!
cccp,cexp,version,gnu_cc:[000000]gcclib/lib,sys$share:vaxcrtl/lib
$!
$!	Done
$!
$ exit
$ @make-cc1
$!
$!	Build the GNU "C" compiler on VMS
$!   (To try to build with VAX C, replace `gcc'with `cc/noopt'
$!    and delete `cc1_options="-mpcc-alignment"'.
$!    Also add `/sel'after `gcclib/lib'except in the last link.
$!    You also need to get alloca.mar from Bison
$!    and to make definitions for bzero, bcopy and bcmp.)
$!
$ if "" .eqs. "LINK" then goto Link
$ gcc/debug/cc1_options="-mpcc-alignment" rtl.c
$ gcc/debug/cc1_options="-mpcc-alignment" obstack.c
$!	Generate insn-flags.h
$ gcc/debug/cc1_options="-mpcc-alignment" genflags.c
$ link/nomap genflags,rtl,obstack,gnu_cc:[000000]gcclib/lib,sys$share:vaxcrtl/lib
$ genflags:=$sys$disk:[]genflags
$ assign/user insn-flags.h sys$output:
$ genflags md
$!	Generate insn-codes.h
$ gcc/debug/cc1_options="-mpcc-alignment" gencodes.c
$ link/nomap gencodes,rtl,obstack,gnu_cc:[000000]gcclib/lib,sys$share:vaxcrtl/lib
$ gencodes:=$sys$disk:[]gencodes
$ assign/user insn-codes.h sys$output:
$ gencodes md
$!	Generate insn-config.h
$ gcc/debug/cc1_options="-mpcc-alignment" genconfig.c
$ link/nomap genconfig,rtl,obstack,gnu_cc:[000000]gcclib/lib,sys$share:vaxcrtl/lib
$ genconfig:=$sys$disk:[]genconfig
$ assign/user insn-config.h sys$output:
$ genconfig md
$!
$ gcc/debug/cc1_options="-mpcc-alignment" toplev.c
$!
$ t1:=DISK12:[PROJECT.CAD_SOFTWARE.BAXTER_LA.GNU.GCC_1.24]PARSE_TAB.C;1
$ if "DISK12:[PROJECT.CAD_SOFTWARE.BAXTER_LA.GNU.GCC_1.24]PARSE_TAB.C;1" .eqs. "" then goto 10$
$ t1:= 8-JUL-1988 14:08:20.04
$ t1:=1988-07-08 14:08:20.04
$ t2:=12-JUL-1988 17:00:26.01
$ t2:=1988-07-12 17:00:26.01
$ if t1 .les. t2 then goto 20$
$ 20$:
$!
$ gcc/debug/cc1_options="-mpcc-alignment" parse_tab.c
gcc_23200b93.s:5825:Ignoring attempt to re-define symbol
$ gcc/debug/cc1_options="-mpcc-alignment" tree.c
$ gcc/debug/cc1_options="-mpcc-alignment" print-tree.c
$ gcc/debug/cc1_options="-mpcc-alignment" decl.c
$ gcc/debug/cc1_options="-mpcc-alignment" typecheck.c
$ gcc/debug/cc1_options="-mpcc-alignment" stor-layout.c
$ gcc/debug/cc1_options="-mpcc-alignment" fold-const.c
$ gcc/debug/cc1_options="-mpcc-alignment" varasm.c
$ gcc/debug/cc1_options="-mpcc-alignment" expr.c
$ gcc/debug/cc1_options="-mpcc-alignment" stmt.c
$ gcc/debug/cc1_options="-mpcc-alignment" expmed.c
$ gcc/debug/cc1_options="-mpcc-alignment" explow.c
$ gcc/debug/cc1_options="-mpcc-alignment" optabs.c
$ gcc/debug/cc1_options="-mpcc-alignment" symout.c
$ gcc/debug/cc1_options="-mpcc-alignment" dbxout.c
$ gcc/debug/cc1_options="-mpcc-alignment" emit-rtl.c
$!	Generate insn-emit.c
$ gcc/debug/cc1_options="-mpcc-alignment" genemit.c
$ link/nomap genemit,rtl,obstack,gnu_cc:[000000]gcclib/lib,sys$share:vaxcrtl/lib
$ genemit:=$sys$disk:[]genemit
$ assign/user insn-emit.c sys$output:
$ genemit md
$!
$ gcc/debug/cc1_options="-mpcc-alignment" insn-emit.c
$ gcc/debug/cc1_options="-mpcc-alignment" jump.c
$ gcc/debug/cc1_options="-mpcc-alignment" cse.c
$ gcc/debug/cc1_options="-mpcc-alignment" loop.c
$ gcc/debug/cc1_options="-mpcc-alignment" flow.c
$ gcc/debug/cc1_options="-mpcc-alignment" stupid.c
$ gcc/debug/cc1_options="-mpcc-alignment" combine.c
$ gcc/debug/cc1_options="-mpcc-alignment" regclass.c
$ gcc/debug/cc1_options="-mpcc-alignment" local-alloc.c
$ gcc/debug/cc1_options="-mpcc-alignment" global-alloc.c
$ gcc/debug/cc1_options="-mpcc-alignment" reload.c
$ gcc/debug/cc1_options="-mpcc-alignment" reload1.c
$!	Generate insn-peep.c
$ gcc/debug/cc1_options="-mpcc-alignment" genpeep.c
$ link/nomap genpeep,rtl,obstack,gnu_cc:[000000]gcclib/lib,sys$share:vaxcrtl/lib
$ genpeep:=$sys$disk:[]genpeep
$ assign/user insn-peep.c sys$output:
$ genpeep md
$!
$ gcc/debug/cc1_options="-mpcc-alignment" insn-peep.c
$ gcc/debug/cc1_options="-mpcc-alignment" final.c
$ gcc/debug/cc1_options="-mpcc-alignment" recog.c
$!	Generate insn-recog.c
$ gcc/debug/cc1_options="-mpcc-alignment" genrecog.c
$ link/nomap genrecog,rtl,obstack,gnu_cc:[000000]gcclib/lib,sys$share:vaxcrtl/lib
$ genrecog:=$sys$disk:[]genrecog
$ assign/user insn-recog.c sys$output:
$ genrecog md
$!
$ gcc/debug/cc1_options="-mpcc-alignment" insn-recog.c
$!	Generate insn-extract.c
$ gcc/debug/cc1_options="-mpcc-alignment" genextract.c
$ link/nomap genextract,rtl,obstack,gnu_cc:[000000]gcclib/lib,sys$share:vaxcrtl/lib
$ genextract:=$sys$disk:[]genextract
$ assign/user insn-extract.c sys$output:
$ genextract md
$!
$ gcc/debug/cc1_options="-mpcc-alignment" insn-extract.c
$!	Generate insn-output.c
$ gcc/debug/cc1_options="-mpcc-alignment" genoutput.c
$ link/nomap genoutput,rtl,obstack,gnu_cc:[000000]gcclib/lib,sys$share:vaxcrtl/lib
$ genoutput:=$sys$disk:[]genoutput
$ assign/user insn-output.c sys$output:
$ genoutput md
$!
$ gcc/debug/cc1_options="-mpcc-alignment" insn-output.c
$ gcc/debug/cc1_options="-mpcc-alignment" integrate.c
$!
$!	Link it
$!
$ Link:
$ link/nomap/exe=gcc-cc1 sys$input:/opt
!
!	"CC1" Linker options file
!
toplev,parse_tab,tree,print-tree,decl,typecheck,stor-layout,fold-const,-
varasm,rtl,expr,stmt,expmed,explow,optabs,symout,dbxout,emit-rtl,insn-emit,-
jump,cse,loop,flow,stupid,combine,regclass,local-alloc,global-alloc,reload,-
reload1,insn-peep,final,recog,insn-recog,insn-extract,insn-output,obstack,-
integrate,-
gnu_cc:[000000]gcclib/lib,sys$share:vaxcrtl/lib
$!
$!	Done
$!
$ MAIL NL: BAXTER_LA /SUBJ="GCC BUILD COMPLETED... CHECK IT OUT"
  BAXTER_LA    job terminated at 13-JUL-1988 17:01:46.64

  Accounting information:
  Buffered I/O count:         9609      Peak working set size:  2387
  Direct I/O count:          50025      Peak page file size:    3719
  Page faults:              120843      Mounted volumes:           0
  Charged CPU time:     0 01:00:06.11   Elapsed time:     0 02:15:21.83