IBM Support

PI95086: DUPLICATE COMPILER MESSAGES WITH OPT(1/2) AND FLAG(W)

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Error messages may be issued twice when specifying FLAG(W) and
    either OPT(1) or OPT(2).  The first set of messages follow the
    Cross Reference section of the listing; the duplicated messages
    are seen after the 'End of Compilation' section.
    

Local fix

  • Compile with OPT(0) or FLAG(I,I)
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: Users of Enterprise COBOL V6.2 compiling     *
    *                 programs with the FLAG option where          *
    *                 messages generated by the optimizer and      *
    *                 code generator phase of the compiler are     *
    *                 suppressed (e.g., informational messages     *
    *                 relating to deleted lines of code, PERFORM   *
    *                 inlining, etc.).                             *
    ****************************************************************
    * PROBLEM DESCRIPTION: Possible duplication of compiler        *
    *                      messages in the listing.                *
    ****************************************************************
    * RECOMMENDATION: Apply the provided PTF.                      *
    ****************************************************************
    In cases where messages generated by the optimizer and code
    generator phase of the compiler were suppressed due to the FLAG
    option, the compiler would sometimes still inadvertently
    attempt to dump messages to the listing even though no messages
    were available to dump.  This could result in messages
    generated in earlier phases of the compiler being dumped a
    second time.
    

Problem conclusion

  • The compiler was updated to ensure that when messages are
    suppressed by the FLAG option of the compiler, no attempt is
    made to dump messages to the listing when there are no messages
    to dump.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI95086

  • Reported component name

    ENT COBOL FOR Z

  • Reported component ID

    5655EC600

  • Reported release

    620

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2018-03-13

  • Closed date

    2018-03-15

  • Last modified date

    2018-04-03

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

    PI89566

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

Modules/Macros

  • IGY8RWTU IGYCASMB IGYCCBE  IGYCCCRT IGYCCICS IGYCCSRV IGYCDGEN
    IGYCDIAG IGYCDMAP IGYCEN$0 IGYCEN$1 IGYCEN$2 IGYCEN$3 IGYCEN$4
    IGYCEN$5 IGYCEN$8 IGYCEN$D IGYCEN$R IGYCFGEN IGYCFREE IGYCINIT
    IGYCJA$0 IGYCJA$1 IGYCJA$2 IGYCJA$3 IGYCJA$4 IGYCJA$5 IGYCJA$8
    IGYCJA$D IGYCJA$R IGYCLIBH IGYCLIBO IGYCLIBR IGYCLSTR IGYCLVL0
    IGYCLVL1 IGYCLVL2 IGYCLVL3 IGYCLVL8 IGYCMALL IGYCOPI  IGYCOSCN
    IGYCPGEN IGYCRCTL IGYCRDPR IGYCRDSC IGYCREAL IGYCRWT  IGYCSCAN
    IGYCSIMD IGYCUE$0 IGYCUE$1 IGYCUE$2 IGYCUE$3 IGYCUE$4 IGYCUE$5
    IGYCUE$8 IGYCUE$D IGYCUE$R IGYCXREF IGYDRV   IGYEQCWI IGYMSGE
    IGYMSGK  IGYMSGT  IGYQCBE  IGYWCL   IGYWCLG  IGYZQDRV IGYZQENU
    IGYZQJPN
    

Fix information

  • Fixed component name

    ENT COBOL FOR Z

  • Fixed component ID

    5655EC600

Applicable component levels

  • R620 PSY UI54510

       UP18/03/28 P F803

  • R621 PSY UI54511

       UP18/03/28 P F803

  • R622 PSY UI54512

       UP18/03/28 P F803

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":"620","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]

Document Information

Modified date:
12 December 2023