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 - alpamac03_061
 
NOTE:  An OpenVMS saveset or PCSI installation file is stored
       on the Internet in a self-expanding compressed file.
       The name of the compressed file will be kit_name-dcx_vaxexe
       for OpenVMS VAX or kit_name-dcx_axpexe for OpenVMS Alpha.
 
       Once the file is copied to your system, it can be expanded
       by typing RUN compressed_file.  The resultant file will
       be the OpenVMS saveset or PCSI installation file which
       can be used to install the ECO.
 
*OpenVMS] ALPAMAC03_061 Alpha V6.1 AMACRO ECO Summary

Copyright (c) Digital Equipment Corporation 1994, 1996.  All rights reserved.

OP/SYS:     OpenVMS Alpha

COMPONENT:  AMACRO - ALPHA_MACRO.EXE

SOURCE:     Digital Equipment Corporation

ECO INFORMATION:

     ECO Kit Name:  ALPAMAC03_061
     ECO Kits Superseded by This ECO Kit:  AXPAMAC02_061 (AXPAMAC)
                                           AXPAMAC01_061
     ECO Kit Approximate Size:  10,836 Blocks
     Kit Applies To:  OpenVMS Alpha V6.1, V6.1-1H1, V6.1-1H2
     System Reboot Necessary:  Yes


ECO KIT SUMMARY:

An ECO kit exists for AMACRO on OpenVMS Alpha V6.1 - V6.1-1H2.  This kit
addresses the following problems:

Problems addressed in the ALPAMAC03_061 kit:

  o  AMACRO is destroying one of the argument registers on a call when
     temporary registers are in short supply.


Problems addressed in the AXPAMAC02_061 kit:

  o  Routines for which the compiler can not find an exit point
     (e.g., absence of a RSB or a RSB that the compiler judges is
     unreachable) and that contain pushr or pushl instructions with
     registers as arguments would cause the compiler to bugcheck
     with a "Inconsistent register saves" message.

     The following macro code reproduces this problem:

        ;DKN1.MAR
        COMPILER_BUGCHECK::
                .JSB_ENTRY
                 pushl r10
                 calls #1,trace_out
        10$:    ; code...
                ; etc.
                BRB     10$
                RSB
        .END

        $ macro/migrate dkn1

                  pushl r10
        ^
        %AMAC-F-BUGCHK, compiler bugcheck, please report problem to
                        maintainers
        -MACRO-F-BUGTXT, Inconsistent register saves
        at line number 3 in file DSA201:[ACCOUNT_NAME]DKN1.MAR;1

  o  MACRO/MIGRATION (MACRO/MIGRATE) generates incorrect code (missing
     instructions) which causes the linked, executable, program to
     operate incorrectly.


Problems addressed in the AXPAMAC01_061 kit:

  o  AMACRO was generating incorrect code for an ADDW2 instruction when
     there was indirection in the operands.  This led to incorrect
     arithmetic results.


INSTALLATION NOTES:

In order for the corrections in this kit to take effect, the system
must be rebooted.  If the system is a member of a VMScluster, the entire
cluster should be rebooted in order to make use of the new image(s).
Files on this server are as follows:
»alpamac03_061.README
»alpamac03_061.CHKSUM
»alpamac03_061.CVRLET_TXT
»alpamac03_061.a-dcx_axpexe
privacy statement using this site means you accept its terms