Jump to page titleUNITED STATES
hp.com home products and services support and drivers solutions how to buy
» contact hp


more options
 
hp.com home
End of Jump to page title
HP Services Software Patches
Jump to content


» software & drivers
» ask Compaq
» reference library
» forums & communities
» support tools
» warranty information
» contact support
» parts
» give us feedback

patches by topic
» DOS
» OpenVMS
» Security
» Tru64 Unix
» Ultrix 32
» Windows
» Windows NT

associated links
» what's new
» contract access
» browse patch tree
» search patch tree
» join mailing list

connection tools
» nameserver lookup
» traceroute
» ping


Find Support Information and Customer Communities for Presario.
Content starts here
HP Services Software Patches - forrtlve03062

Copyright (c) Digital Equipment Corporation 1994, 1995.  All rights reserved.
 
PRODUCT:    DEC Fortran

OP/SYS:     OpenVMS VAX

COMPONENT:  Run-Time Library (RTL)

SOURCE:     Digital Equipment Corporation

ECO INFORMATION:

     ECO Kit Name:  FORRTLVE03062
     ECO Kits Superseded by This ECO Kit:  FORRTLVE02054 (CSCPAT_1186)
                                           FORRTLVE01054
     ECO Kit Approximate Size:  700 Blocks
     Kit Applies To:  OpenVMS VAX V5.4, V5.4-0A, V5.4-1, V5.4-1A, 
                                  V5.4-2, V5.4-3, V5.5, V5.5-1, V5.5-2,
                                  V5.5-2HW, V5.5-2H4, V6.0, V6.1, V6.2
     System/Cluster Reboot Necessary:  No


ECO KIT SUMMARY:

An ECO kit exists for the DEC Fortran Run-time Library on OpenVMS VAX
V5.4 through V6.2.  This kit addresses the following problems: 

Problems addressed in FORRTLVE03062:

  o  If an unformatted WRITE of a REAL*16 ARRAY is made to a SEGMENTED 
     recordtype file (the default) and a non-native CONVERT= specifier
     is in effect, and the array does not fit in the remaining physical
     record, and the number of bytes remaining in the physical record
     is not a multiple of 16, the Run-Time Library could corrupt memory
     causing unpredictable errors (usually an access violation.) 

  o  If during list-directed input a comma is found at the beginning of
     the second or subsequent record, the Run-Time Library could
     incorrectly interpret the comma as indicating an omitted value if
     the previous value ended at the end of the previous record.  

  o  If a T format had a variable format expression (VFE) for the
     column number and that VFE evaluated as zero, the Run-Time Library
     could corrupt memory.  A "VFE value error" error is now generated
     for this case.

  o  During list-directed input, a value starting with a letter D, E or
     Q would be interpreted as 0.0 - such values now result in an error.
     
     NOTE:  This change was made previously for NAMELIST input.


Problems addressed in FORRTLVE02054:

  o  On OpenVMS VAX versions earlier than V6.0, a copy of
     SYS$LIBRARY:VMSRTL.EXE from OpenVMS VAX V6.0 will be installed. 
     This is necessary to prevent errors when running images linked on
     VAX/VMS versions earlier than V4.0.  

     NOTE: There are no functional changes in VMSRTL.EXE.


Problems addressed in FORRTLVE01054:

  o  If an existing file was opened for unformatted access with an
     OPEN statement, and that OPEN statement specified the RECL
     keyword but not ACCESS, ORGANIZATION or RECORDTYPE, and the
     file had fixed-length records or was relative organization, the
     Run-Time Library would improperly signal an "Inconsistent
     record length" (FOR-F-INCRECLEN) error even though the RECL
     keyword correctly specified the file's record length.  This was
     due to the file being assumed to have the Fortran 'SEGMENTED'
     recordtype, which adds two bytes of segment control information
     to each record.  When the file was opened and found to not
     qualify for the 'SEGMENTED' recordtype, the record length was
     not being readjusted. 

  o  If, during a NAMELIST-directed READ operation, a variable whose
     name began with 'D$', E$' or 'Q$' was specified in the input,
     the Run-Time Library could improperly consider the variable
     name as if it were a value and cause the "too many values for
     namelist variable" (FOR-F-TOOMANVAL) error to be signaled. 
     This problem is now  corrected; the correction causes NAMELIST
     input to require that a real constant contain at least one
     digit before the exponent letter.


INSTALLATION NOTES:

The system/cluster does not need to be rebooted after this kit is 
installed.  If this kit is installed on a VAXcluster, the following
must be executed on all other VAX nodes of the cluster:

        INSTALL REPLACE SYS$SHARE:FORRTL.EXE
        INSTALL REPLACE SYS$SHARE:VMSRTL.EXE

If a new version of OpenVMS VAX is installed after this kit, this
ECO kit must be reinstalled.  However, it should not be necessary to 
Files on this server are as follows:
»forrtlve03062.README
»forrtlve03062.CHKSUM
»forrtlve03062.CVRLET_TXT
»forrtlve03062.a-dcx_vaxexe
privacy statement using this site means you accept its terms