IBM Support

PI68523: MUCH LONGER COMPILE TIMES UNDER OPTIMIZATION FOR PROGRAMS CONTAINING MANY EXEC CICS HANDLE STATEMENTS

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • For programs containing many EXEC CICS HANDLE statements, the
    compiler appears to go into a loop though it does eventually
    terminate.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: Users of Enterprise COBOL V5.2 compiling     *
    *                 programs containing a large number of 'EXEC  *
    *                 CICS' and 'EXEC CICS HANDLE CONDITION'       *
    *                 statements and using compiler option OPT(1)  *
    *                 or OPT(2).                                   *
    *                                                              *
    ****************************************************************
    * PROBLEM DESCRIPTION: Compiler performance: Compiler takes a  *
    *                      long time to finish compilation.        *
    *                                                              *
    ****************************************************************
    * RECOMMENDATION: Apply the provided PTF.                      *
    *                                                              *
    ****************************************************************
    An 'EXEC CICS HANDLE CONDITION' statement creates control flow
    between every 'EXEC CICS' statement. With many such statements
    the control flow becomes extremely complex and affects control
    flow analysis for optimization.
    

Problem conclusion

  • The compiler was updated to do control flow analysis to find
    out which 'EXEC CICS' statements can be reached by each 'EXEC
    CICS HANDLE CONDITION' statement. This simplifies control flow
    when there are 'EXEC CICS' statements which cannot be reached
    by a 'EXEC CICS HANDLE CONDITION' statement.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI68523

  • Reported component name

    ENT COBOL FOR Z

  • Reported component ID

    5655W3200

  • Reported release

    520

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2016-09-01

  • Closed date

    2016-09-27

  • Last modified date

    2016-11-25

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

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

    PI72818

Modules/Macros

  •    IGYCBE
    

Fix information

  • Fixed component name

    ENT COBOL FOR Z

  • Fixed component ID

    5655W3200

Applicable component levels

  • R520 PSY UI41146

       UP16/09/30 P F609

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":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SS6SG3","label":"Enterprise COBOL for z\/OS"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"520","Edition":"","Line of Business":{"code":"LOB17","label":"Mainframe TPS"}},{"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":"520","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
25 November 2016