A fix is available
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