From 3b2e80225a52cc9684c94c40c78f2ae2965ea8de Mon Sep 17 00:00:00 2001 From: ceriel Date: Wed, 25 Feb 1987 18:54:14 +0000 Subject: [PATCH] *** empty log message *** --- util/ack/ack.1.X | 30 ++++++++++++++++++++++-------- 1 file changed, 22 insertions(+), 8 deletions(-) diff --git a/util/ack/ack.1.X b/util/ack/ack.1.X index d12c96164..8c8ff874f 100644 --- a/util/ack/ack.1.X +++ b/util/ack/ack.1.X @@ -24,6 +24,8 @@ ack \- Amsterdam Compiler Kit .br \fBint\fP arguments .br +\fBocm\fP arguments +.br \fImachine\fP arguments .SH DESCRIPTION This program transforms sources in several @@ -60,6 +62,8 @@ Pascal program. C module. .IP .b Basic program. +.IP .ocm +Occam program. .IP .e EM assembly module in human readable form. .IP .k @@ -157,7 +161,7 @@ routines for systems calls needed by both C and Pascal. When linking multiple \fI.o\fP or \fI.m\fP files created by separate calls of \fIack\fP together, \fIack\fP cannot deduce the run-time system needed, -unless called as \fIapc\fP or \fIacc\fP. +unless called as \fIapc\fP, \fIabc\P, \fIocm\fP or \fIacc\fP. This flag serves to tell \fIack\fP which runtime system is needed in such a case. For example: "ack \-c x.c ; ack \-.c x.o". @@ -168,7 +172,7 @@ These flags tell \fIack\fP to include the libraries needed when a file with \fIsuffix\fP would be included in the arguments. .IP \-LIB This flag tells the peephole optimizer -.RF em_opt VI +.RF em_opt 6 to add information about the visibility of the names used to each output module. This is needed by @@ -266,15 +270,20 @@ input:name:output:description \&.c:cem:.k:C front end [4,5,6] \&.p:pc:.k:Pascal front end [2,3,6] \&.b:abc:.k:Basic front end [6,8] +\&.ocm:ocm:.k:Occam front end [9] \&.e:encode:.k:Compactify EM assembly language [1] \&.k:opt:.m:EM peephole optimizer \&.k .m:decode:.e:Produce human readable EM assembly \&.k .m:emass:e.out:Linker producing EM machine code [1] -\&.m:be:.s:backend -\&.s:asld:.out:Assembler/linker producing machine code in Ack a.out format -\&.s:as:.o:Assembler -\&.o:ld:a.out:Linker producing machine code -\&.o:led:.out:Linker producing machine code in Ack a.out format +\&.m:ego:.gk:EM global optimizer [10] +\&.gk:opt2:.g:Second EM peephole optimizer +\&.m .g:be:.s:backend +\&.s:asopt:.so:target opotimizer +\&.s .so:asld:.out:Assembler/linker, Ack object format +\&.s .so:as:.o:Assembler, relocatable object +\&.o:ld:a.out:Linker, machine a.out format +\&.o:led:.out:Linker, Ack object format +\&.o:cv:a.out:Conversion from Ack object to machine object .TE .in -2 .SH "SEE ALSO" @@ -283,7 +292,7 @@ em_opt(6), em_ass(6), em_cg(6), ack.out(5) .IP [1] A.S. Tanenbaum, Hans van Staveren, Ed Keizer and Johan Stevenson \fIDescription of a machine architecture for use with -block structured languages\fP Informatica report IR-81. +block structured languages\fP, Informatica rapport IR-81. .IP [2] K. Jensen and N. Wirth \fIPASCAL, User manual and report\fP Springer Verlag. @@ -300,6 +309,11 @@ Amsterdam Compiler Kit, reference manuals and UNIX manual pages. E.G. Keizer, Ack description file reference manual. .IP [8] M.L. Kersten, \fIThe ABC compiler\fP. +.IP [9] +Kees Bot and Edwin Scheffer, \fIAn Occam Compiler\fP, IM-6. +.IP [10] +H.E. Bal, \fIThe design and implementation of the EM Global Optimizer\fP, +Informatica rapport IR-99. .PD .SH DIAGNOSTICS .PD -- 2.34.1