========================================================================
This is the fcc Fork95 compiler distribution, Version 1.21, May 23, 1995
========================================================================

New at version 1.21 from May 23, 1995:

On the FTP server ftp.informatik.uni-trier.de
in directory pub/users/Kessler
there are the two files

Compiler_only.1.21.tar.gz   SBPRAM-Fork95.v1.2.tar.gz

where the first one is what you need to upgrade your compiler version
(clear your ~/fork/* directory and install the new one).

New features:
- Locks for asynchronous mode
- printf()
- floatingpoint division
- random number generator
- main() is now asynchronous by default
- library files are automatically linked to your object code,
- new and updated example programs (Strassen's matrix multiplication),
- a technical report describing parallel algorithmic paradigms
  supported by Fork95,
- and, last but not least, several bugs have been fixed.

New installation procedure, see fcc.tex in the doc directory.



---- COPYRIGHT REMARKS: ----

fcc is based on lcc by C.W. Fraser and D.H. Hanson, Princeton University.
The copyright remark of the lcc distribution is located in directory `src'.
The sources of lcc1.9 have been thoroughly modified by C.W. Kessler.
An upgrade to newer versions of lcc is therefore impossible.
The fcc driver `fcc.c' has been completely rewritten by C.W. Kessler.

Permission to use, copy, and distribute this fcc software for any
non-commercial purpose without fee is hereby granted, provided that this 
entire README notice is included in all copies of any software which is or 
includes a copy or modification of this software and in all copies of the 
supporting documentation for such software.

---- REPORTING BUGS: ----

In case you think that you have found a bug in fcc, please report it, 
together with the version number of fcc and the smallest source program 
that exhibits it, to kessler@ti.uni-trier.de.
We will then try to fix it and correct it in the next release of fcc.

---- INSTALLATION AND DOCUMENTATION: ----

To install fcc, please latex the compiler manual `fcc.tex' in directory `doc'
twice, print it, and read section 1, "Installing fcc".
This compiler documentation also contains the compiler options
that have been newly introduced to compile Fork95 programs,
and a detailed summary of reserved keywords, registers, frame layout,
future optimization possibilities and limitations.

The description of the Fork95 language can be found in directory `doc',
postscript file "sfb0195.ps".
Some example Fork95 programs are supplied in the directory `examples'.

Install the SB-PRAM simulator and system software tools (assembler, linker,
loader) as described in the README file in the "pram" directory. 


--- Christoph W. Kessler
    University of Trier, Germany
    kessler@ti.uni-trier.de
