A fix is available
APAR status
Closed as program error.
Error description
In a large complex program, ABEND0C4 is seen. It may happen on any COBOL verb. In one case, it happened on SEARCH ALL. Compile option TEST(HOOK) was used.
Local fix
Compile with option TEST(NOHOOK).
Problem summary
**************************************************************** * USERS AFFECTED: Users of Enterprise COBOL V4.2 who use the * * compile option TEST(HOOK) and are * * running with DEBUG TOOL. * * * **************************************************************** * PROBLEM DESCRIPTION: Runtime ABEND S0C4 when using * * DEBUG TOOL. * * * **************************************************************** * RECOMMENDATION: Apply the provided PTF. * * * **************************************************************** The compiler generated instructions added for compiled-in hooks changed the value in Register 1 but the code following the hook code assumed that Register 1 had not been changed.
Problem conclusion
The COBOL compiler is changed to generate code that does not use Register 1 across the TEST(HOOK) compiled-in hook code.
Temporary fix
Comments
APAR Information
APAR number
PM80834
Reported component name
ENT COBOL FOR Z
Reported component ID
5655S7100
Reported release
420
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2013-01-17
Closed date
2013-02-11
Last modified date
2013-03-04
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UK91579
Modules/Macros
IGYAPAS1
Fix information
Fixed component name
ENT COBOL FOR Z
Fixed component ID
5655S7100
Applicable component levels
R420 PSY UK91579
UP13/02/13 P F302
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.
Rate this page:
Average rating
Copyright and trademark information
IBM, the IBM logo and ibm.com are trademarks of International Business Machines Corp., registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at www.ibm.com/legal/copytrade.shtml.