FRTN90-OSF F90RTLAUE01020 Fortran 90 for Digital UNIX Alpha ECO SUMMARY
Copyright (c) Digital Equipment Corporation 1995.
All rights reserved.
PRODUCT: DEC Fortran 90 for Digital UNIX Alpha Systems Version 2.0
OP/SYS: Digital UNIX Version 3.0 or later
SOURCE: Digital Equipment Corporation
ECO INFORMATION:
ECO Kit Name: F90RTLAUE01020
ECO Kits Superseded by This ECO Kit: None
ECO Kit Approximate Size: F90RTLAUE01020.TAR 1290240 Bytes
ECO KIT SUMMARY:
An ECO kit exists for DEC Fortran 90 for Digital UNIX Alpha Systems Version
2.0 on Digital UNIX Version 3.0 or later. This kit addresses the following
problems:
- For files opened for direct access, "fixed length records", the
RTL would incorrectly output an error message if there was
a trailing X format statement that happened to output the
exact number of spaces remaining in the fixed length record
- During exit handler processing, if a unit was previously
open and not closed before receiving a control-Y the FORTRAN
RTL would loop
- The FORTRAN RTL would output a extra blank line when
the last item was a zero trip implied do-loop
(eg.; with n=1,0,"zero elements")
- The DEC FORTRAN RTL would give a different IOSTAT value
from the VAX FORTRAN RTL for VFE values which are out of
range
- The DEC FORTRAN RTL variable format expression (VFE) behavior
no longer differs from the OpenVMS VAX behavior for where
the VFE is evaluated during I/O list processing
- The FORTRAN RTL incorrectly recognized null repeat values for
list-directed I/O
- The FORTRAN RTL failed to re-enable interrupts, causing a
running program to ignore control-C
- The FORTRAN RTL failed to completely initialize some
extended formatted records with blanks
- The FORTRAN RTL incorrectly produced an input conversion error
(INPCONERR) for some small integer conversions
- The FORTRAN RTL SECNDS function failed to account for
daylights saving time
o The following changes to the DEC Fortran documentation should be noted:
- The rules for G format switching between E and F formats have been
refined as part of the Fortran 90 standardization process. The new
rules say if 0 < N <= 0.1 - 0.5 x 10**(-d-1) or N >= 10**d - 0.5,
then treat as kPEw.d. For N = 0.0996 and -1PG11.3, the RTL now
sees that 0.0996 <= 0.09995 so it uses kPEw.d, resulting in
formatted text of 0.010E+01. The RTL used to use kPFw.d and
get 0.100 .
INSTALLATION NOTES:
1. Create a directory to hold the product:
mkdir /usr/local/dfartl
cd /usr/local/dfartl
2. Copy the product from the distribution device or area
to the temporary product directory you created in step 1.
cp [location of distribution file]F90RTLAUE01020.tar .
3. Uncompress and unpack the product.
tar xmpf F90RTLAUE01020.tar
This creates the subset DFARTL365 files in the local directory
4. Run setld to do the installation.
- Install the subset with:
setld -l /usr/local/dfartl DFARTL365
and follow displayed instructions.
- Installation verification must be run separately:
setld -v DFARTL365
5. Remove the temporary directory and its contents:
rm -r /usr/local/dfartl
For further details, see the DEC Fortran Installation Guide for Digital
UNIX Alpha Systems
This patch can be found at any of these sites:
Colorado Site
Georgia Site
European Site
Files on this server are as follows:
f90rtlaue01020.README
f90rtlaue01020.CHKSUM
f90rtlaue01020.CVRLET_TXT
f90rtlaue01020.tar