DEC Fortran FORTECO01063 DEC Fortran V6.3 for OpenVMS VAX ECO Summary
Copyright (c) Digital Equipment Corporation 1995. All rights reserved.
PRODUCT: DEC Fortran for OpenVMS VAX
OP/SYS: OpenVMS VAX
SOURCE: Digital Equipment Corporation
ECO INFORMATION:
ECO Kit Name: FORTECO01063
ECO Kits Superseded by This ECO Kit: None
ECO Kit Approximate Size: VMSINSTAL Saveset - 7500 Blocks
PCSI Installation file - 9600 Blocks
Kit Applies To: DEC Fortran V6.3 for OpenVMS VAX
OpenVMS VAX V5.4 and higher
System Reboot Necessary: No
ECO KIT SUMMARY:
An ECO kit exists for DEC Fortran V6.3 for OpenVMS VAX on OpenVMS VAX
V5.4 or higher. This kit addresses the following problems:
Problems addressed in the FORTECO01063 Kit:
V6.3-142 The compiler no longer fails with a bugcheck during
the PACK phase for certain programs with expressions
containing character concatenation, substrings and
the use of the ISHFT intrinsic function.
V6.3-143 The compiler no longer fails with a bugcheck during
the LIFE phase when the argument to SIZEOF is a
function reference.
V6.3-144 The compiler now checks local variables
for misalignment due to EQUIVALENCE when
/WARNINGS=ALIGNMENT is specified.
V6.3-145 The compiler no longer fails with a bugcheck during
the SELECT phase for certain main programs containing
an adjustable array declaration which is followed by
an IMPLICIT NONE statement.
V6.3-146 The compiler no longer generates bad code for certain
programs which pass pointee record fields as actual
arguments.
V6.3-147 The compiler no longer fails with a bugcheck during
the SYNC phase when /OPTIMIZE=LEVEL=4 is specified
for certain programs containing a comparison between
a type conversion from a non-integer or logical type
(eg. ICHAR) and .TRUE. or .FALSE..
V6.3-148 The compiler no longer generates incorrect DEC Source
Code Analyzer information for certain references to
BLAS intrinsics when the /ANALYSIS_DATA qualifier is
specified.
V6.3-149 The compiler no longer fails with a bugcheck during
the LEXSYN phase in rare circumstances for certain
programs using the DICTIONARY statement.
V6.3-150 The compiler now correctly disallows in all cases the
use of the %REF, %VAL and %DESCR built-in functions
outside the context of an actual argument.
V6.3-151 The compiler no longer generates incorrect DEC Source
Code Analyzer information for certain programs
containing placeholders in declarations when the
/DESIGN=PLACEHOLDERS and /ANALYSIS_DATA qualifiers
are specified.
V6.3-152 The compiler no longer generates bad code or spurious
USEUNIVAR warnings in unusual circumstances for
certain programs in which a variable becomes defined
by its appearance in the I/O list of a READ statement
and where just prior to the read a subroutine was
called with a record field as an actual argument.
V6.3-153 The compiler no longer generates bad code, where
an array index register would get overwritten, for
certain programs containing a use of the MAX or MIN
intrinsic functions with array element arguments as
an actual argument.
V6.3-154 The compiler's listing of PSECT attributes now uses
the keywords OCTA and PAGE for alignments of 2**4 and
2**9.
V6.3-155 The compiler now emits Debug Symbol Table information
for pointees.
NOTE: In addition to the fixes listed above, this ECO addresses a
source of customer concern regarding a compatibility problem
with DEC Fortran for OpenVMS Alpha Systems in that the VAX
compiler had lacked the ability to automatically align RECORDs
and COMMONs. The VAX compiler now has the same capability in
this regard as does the Alpha compiler.
INSTALLATION NOTES:
The system/cluster does not need to be rebooted after this kit is
installed.
If this kit is being installed on a VMScluster system, the command
procedure SYS$UPDATE:FORTRAN$POST_INSTALL.COM must be run on every VAX
member of the cluster so that the updated compiler and command tables
are available to all users.
NOTE: This ECO kit can be installed with VMSINSTAL or the POLYCENTER
Software Installation (PCSI) utility. The following command is
an example of the VMSINSTAL command on the OpenVMS VAX operating
system:
@SYS$UPDATE:VMSINSTAL FORTECO01063 [location of the saveset]
The following is an example PCSI command that can be used on
OpenVMS VAX V6.1 or later systems:
PRODUCT INSTALL FORTRAN/SOURCE=[location of the .PCSI file]
This patch can be found at any of these sites:
Colorado Site
Georgia Site
Files on this server are as follows:
forteco01063.README
forteco01063.CHKSUM
forteco01063.CVRLET_TXT
forteco01063.a-dcx_vaxexe
dec-vaxvms-fortran-v0603-155-1.pcsi-dcx_vaxexe
|