IBM Support

PH30740: ASMA032E IF 4-BYTE IMMEDIATE OPERAND IS RELOCATABLE

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Users expect instructions such as IILF that accept 4-byte
    immediate operands to work correctly if the operand is any value
     that could be specified for an A-type address constant.
    However, if the operand is relocatable, this is rejected with
    message ASMA032E.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: Users of HLASM for z/OS, z/VM, z/VSE and     *
    *                 Linux                                        *
    ****************************************************************
    * PROBLEM DESCRIPTION: Allow relocation for 4-byte immediate   *
    *                      operands, for example on IILF, instead  *
    *                      of issuing ASMA032E                     *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    1. Users expect instructions such as IILF that accept 4-byte
       immediate operands to work correctly if the operand is any
       value that could be specified for an A-type address constant.
       However, if the operand is relocatable, this was rejected
       with message ASMA032E.
    
    2. Relocatable relative address operands on the instructions
       BPRP and BPP are not supported and should have been rejected.
    

Problem conclusion

  • 1. Any 4-byte immediate operand on an instruction can now be a
       relocatable expression as for an A-type address constant.
    
    2. A relocatable relative address operand on BPRP or BPP will
       now be rejected with message ASMA058E.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH30740

  • Reported component name

    HLASM MVS, VM &

  • Reported component ID

    569623400

  • Reported release

    160

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2020-10-21

  • Closed date

    2020-10-27

  • Last modified date

    2020-11-02

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

    UI72257 UI72258 UI72259

Modules/Macros

  •    ASMAINFO ASMA1A   ASMA1F   ASMA1G   ASMA1U
    ASMA2F   ASMA2G   ASMA2I   ASMA21   ASMA22   ASMA26   ASMA9Z
    ASMA92
    

Fix information

  • Fixed component name

    HLASM MVS, VM &

  • Fixed component ID

    569623400

Applicable component levels

  • R160 PSY UI72258

       UP20/10/28 P F010

  • R360 PSY UI72257

       UP20/10/27 P 2010

  • R689 PSY UI72259

       UP20/10/27 I 1000

Fix is available

  • Select the PTF appropriate for your component level. You will be required to sign in. Distribution on physical media is not available in all countries.

[{"Line of Business":{"code":null,"label":null},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSENW6","label":"High Level Assembler and Toolkit Feature"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"160"}]

Document Information

Modified date:
03 November 2020