Skip to main content

PM80834: ABEND0C4 COMPILING WITH OPTION TEST(HOOK)


A fix is available

Subscribe

You can track all active APARs for this component.

 

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:

(0 users)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.

Rate this page:


(0 users)Average rating

Add comments

Document information

Enterprise COBOL for z/OS


Software version:
4.2


Reference #:
PM80834


Modified date:
2013-03-04

Translate my page

Content navigation