A fix is available
APAR status
Closed as program error.
Error description
If the initial value of a character constant is specified as a zero length string, for example CL8'', then after PH06572 the stored value may contain incorrect data instead of spaces.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: Users of HLASM for z/OS, z/VM, z/VSE and * * Linux on Z * **************************************************************** * PROBLEM DESCRIPTION: Incorrect padding for zero-length * * character value * **************************************************************** * RECOMMENDATION: * **************************************************************** A character constant with a zero-length initial value, for example DC CL8'', could be padded with incorrect data instead of spaces after APAR PH06572 unless the ADATA option was used. Also, even before PH06572, translation was bypassed for any character constant with a zero-length initial value, so CAL8'' (or CL8'' with the TRANSLATE option) gave EBCDIC spaces.
Problem conclusion
The HLASM logic to handle zero-length initial values previously incorrectly skipped some processing which could be required. Before PH06572, this only resulted in translation processing being skipped, but after PH06572 it could also cause incorrect padding. Processing of zero-length values has been corrected.
Temporary fix
Comments
APAR Information
APAR number
PH08424
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
2019-02-13
Closed date
2019-02-18
Last modified date
2019-03-01
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UI61336 UI61337 UI61338
Modules/Macros
ASMAINFO ASMA2G ASMA9Z
Fix information
Fixed component name
HLASM MVS, VM &
Fixed component ID
569623400
Applicable component levels
R160 PSY UI61337
UP19/02/19 P F902
R360 PSY UI61336
UP19/02/18 P 1902
R689 PSY UI61338
UP19/02/18 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.
[{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19M","label":"APARs - z\/OS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"160","Edition":"","Line of Business":{"code":"","label":""}},{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSENW6","label":"High Level Assembler and Toolkit Feature"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"160","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
01 March 2019