IBM Support

PH57906: ADATA COMPILE OPTION CAUSING COMPILER TERMINATION WITH IGYRC5108-U ... MESSAGE

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • IGYRC5108-U   COBOL compiler terminating:  Uncorrectable program
    interrupt condition.
    
    ADDITIONAL SYMPTOMS:
    IGYRC5108-U COBOL compiler terminating:
    Uncorrectable program interrupt
    condition.PROGRAM CHECK, INTERRUPT CODE 04
                                                PSW 078D3F00
    AB3A395C                REGISTERS 0 - 15:
    00034C11 2B68065E EC32E6B7 2B6809C0  00026DD0 27A8F578 2B680A3F
    2B6809C0  2739EBE0 2B68032C 000D9000 2B3A4BC8  00000080 2B6805A0
    00000000 00000040
    CURRENT COBOL COMPILER PHASE: IGYCDMAP (STORAGE LOC: 2B3A1000)
      LAST MODULE RECORDING CONTROL: IGYHADAT (STORAGE LOC:
    2B3A3028)
    INTERRUPT OCCURRED AT STORAGE LOCATION: 003A395C
    CURRENT LINE NUMBER: 007009.
    

Local fix

  • BYPASS/CIRCUMVENTION:
    Compile with the NOADATA compiler option.
    
    RECOVERY ACTION:
    Apply PTF
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All users of the Enterprise COBOL V6.3       *
    *                 compiler who are compiling source programs   *
    *                 with the ADATA compiler option specified.    *
    ****************************************************************
    * PROBLEM DESCRIPTION: Abnormal termination. The compiler may  *
    *                      experience an S0C4 ABEND. Messages      *
    *                      similar to the following may also       *
    *                      appear in the compiler listing file.    *
    *                      IGYRC5108-U COBOL compiler terminating: *
    *                      Uncorrectable program interrupt         *
    *                      condition.PROGRAM CHECK, INTERRUPT      *
    *                      CODE 04                                 *
    *                      PSW 078D3F00 AB3A395C                   *
    *                      REGISTERS 0 - 15:                       *
    *                      00034C11 2B68065E EC32E6B7 2B6809C0     *
    *                      00026DD0 27A8F578 2B680A3F 2B6809C0     *
    *                      2739EBE0 2B68032C 000D9000 2B3A4BC8     *
    *                      00000080 2B6805A0 00000000 00000040     *
    *                       CURRENT COBOL COMPILER PHASE:          *
    *                       IGYCDMAP (STORAGE LOC: 2B3A1000)       *
    *                       LAST MODULE RECORDING CONTROL:         *
    *                       IGYHADAT (STORAGE LOC: 2B3A3028)       *
    *                       INTERRUPT OCCURRED AT STORAGE          *
    *                       LOCATION: 003A395C                     *
    *                       CURRENT LINE NUMBER: 007009.           *
    ****************************************************************
    * RECOMMENDATION: Apply the IBM provided PTF and rerun the     *
    *                 compile.                                     *
    ****************************************************************
    There was a change that was added to the V6.4 compiler during
    the development cycle, prior to V6.4 GA, and when this update
    was back ported to the V6.3 compiler, one line was missed in the
    copying of this logic block. It was this missed line of code in
    the compiler that causes the S0C4 ABEND.
    

Problem conclusion

  • The missed line of code was copied from the V6.4 release back to
    the corresponding logic block in the V6.3 compiler, which
    eliminates the problem that causes this S0C4 ABEND.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH57906

  • Reported component name

    ENT COBOL FOR Z

  • Reported component ID

    5655EC600

  • Reported release

    630

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2023-10-31

  • Closed date

    2023-11-15

  • Last modified date

    2023-12-02

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

  • 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 IGYCLIBR IGYCLSTR IGYCLVL0 IGYCLVL1 IGYCLVL2
    IGYCLVL3 IGYCLVL8 IGYCMALL 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
    IGYQSPLT IGYZQEN6 IGYZQENU IGYZQJP6 IGYZQJPN
    

Fix information

  • Fixed component name

    ENT COBOL FOR Z

  • Fixed component ID

    5655EC600

Applicable component levels

  • R630 PSY UI94489

       UP23/11/22 P F311

  • R631 PSY UI94490

       UP23/11/22 P F311

  • R632 PSY UI94491

       UP23/11/22 P F311

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"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"630","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]

Document Information

Modified date:
04 December 2023