There is a new distribution of the optimizing fortran compiler "hf77".
The distribution is available as a compress tar image on "ibmsupt" as
/usr/spool/uucppublic/ibm43-fixes/hf77_12.1_tar.Z.

This file contains the binaries making up the optimizing fortran
compiler and the associated fortran libraries.

	README  This file which describes the release.

	bin/
		hf77       - the optimizing fortran compiler driver.

	lib/
		hf77pass1  - pass1 of the fortran compiler
		hf77passq  - the fortran Portable Code Optimizer (PCO)
		hf77pass2  - pass2 of the fortran compiler
		hf77copt   - the copt peephole optimizer

		libF77.a   - the fortran library
		libF77_p.a - the profiled fortran library

BUGS FIXED

The problem of a page fault occuring with the AFPA card has been
fixed.  This affects only fortran programs which generate direct
floating point instructions (-f and -f2 switches).

Some routines which were missing from libF77.a are now present.

INSTALLATION
		
The hf77 driver looks in the directories /usr/lib and /usr/bin
for the various compiler passes.

0)  Copy and save your current binaries.  You will need root privileges.

	cd /usr/bin
	cp hf77 hf77.old
	cd ../lib
	cp hf77pass1 hf77pass1.old
	cp hf77passq hf77passq.old
	cp hf77pass2 hf77pass2.old
	cp hf77copt hf77copt.old
	cp libF77.a libF77.a.old
	cp libF77_p.a libF77_p.a.old

1)  Make some temporary directory and cd into it.

	mkdir /usr/tmp/hf77
	cd /usr/tmp/hf77

2)  Uncompress and extract the files.  Check the sizes and checksums below.

	uncompress hf77_12.1_tar.Z
	tar xvf hf77_12.1_tar

3)  Install the binaries in the proper places.

	install -c bin/hf77 /usr/bin/hf77
	install -c lib/hf77pass1 /usr/lib/hf77pass1
	install -c lib/hf77passq /usr/lib/hf77passq
	install -c lib/hf77pass2 /usr/lib/hf77pass2
	install -c lib/hf77copt /usr/lib/hf77copt
	install -c lib/libF77.a /usr/lib/libF77.a
	install -c lib/libF77_p.a /usr/lib/libF77_p.a


FILE CONTENTS              SIZE              NAME               SUM

-rwxr-xr-x  1 mlewis      45056 Jan 25 15:36 bin/hf77         64943
-rwxr-xr-x  1 mlewis     194560 Jan 25 15:36 lib/hf77copt     17890
-rwxr-xr-x  1 mlewis     167936 Jan 25 15:36 lib/hf77pass1    56993
-rwxr-xr-x  1 mlewis     174080 Jan 25 15:36 lib/hf77pass2    47223
-rwxr-xr-x  1 mlewis     288768 Jan 25 15:36 lib/hf77passq    54384
-rwxr-xr-x  1 mlewis     143500 Jan 25 16:16 lib/libF77.a     10005
-rwxr-xr-x  1 mlewis     109030 Jan 25 16:16 lib/libF77_p.a   42792

