| » contact hp |
search: |  | more options |
| Supportall of hp US

|  | HP Services Software Patches |

» | 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
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 |
© 1994-2002 Hewlett-Packard Company