




        The "Fortran for an 11/40" software has been  up  on  our
system  for several months now.  This shakedown period has indeed
exposed a few errors (three), but now appears  to  run  smoothly,
hence this update.

        There  are  three  directories  in this update.  "source"
contains corrected versions of two routines.  (Please pardon  the
use of the ending ".a" to indicate altered source on the original
"FORT1140"  tape  and  here.).   "commands"  contains  two  shell
command  files  that  should  be  executed  to effect the update.
"tapeupdate" contains a shell command file that  exemplifies  how
to  update  the  original  "FORT1140"  tape  as  stored  on  disk
".../fort", assuming the update is on the same  disk.   That  is,
with pathnames:
".../fort/update/coverletter"
"               /source/*"
"               /commands/*"
"               /tapeupdate/*"

A summary of the errors:

        1.   In  "/lib/libf.a", "aint.o" did not follow "amod.o".
This can cause an external reference to be left unresolved  since
"amod.o"  contains  a  global  reference  to  an  entry  point in
"aint.o".
        2.  In "/lib/filib.a":
a)  Subfile "r6.o" had  no  "i2r8"  global  declaration,  causing
conversion  from a 2 byte integer to an 8 byte real number to not
exist.
b)  Subfile "rf.o" contained a logic error such that 4 byte reals
which differed  only  in  the  least  significant  2  bytes  were
sometimes incorrectly compared.
        --Steve Shaw at UCSD ChemDeptCompFac




























