IBM Support

PH48132: CEEDUMP IN IPALINK WITH IPA(LEVEL(2))

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • When compiling a large application with IPA(LEVEL(2)), the IPA
    component seems to produce a CEEDUMP with the following
    traceback:
    
    Traceback:
      DSA   Entry       E  Offset  Statement   Load Mod
    Program Unit                   Service  Status
      1     CEEHDSP     +00003F46              CELQLIB
    CEEHDSP                        HLE77C0  Call
      2     CELQHROD    +00000266              CELQLIB
    CELQHROD                       HLE77C0  Call
      3
    UnifiableTyped<Unifiable<ExpressionNode*>,ExpressionNode*>::
                        +000000F2              CCNQIPA
    Exception
      4     match(const
    UnifiableTyped<Unifiable<ExpressionNode*>,Expres
                        +000001E2              CCNQIPA
    Call
      5     LoopTools::peelProlog(Procedure&,LoopData&,unsigned
    char)
                        +00000268              CCNQIPA
    Call
      6     LoopTools::peelProlog(LoopData&,unsigned char) const
                        +0000003E              CCNQIPA
    Call
      7
    RuntimeDepOracle::DoVersioning(RuntimeDepOracle::RTDCandidat
                        +00000226              CCNQIPA
    Call
      8     RuntimeDepOracle::DoRuntimeDepTest(unsigned char)
                        +00000902              CCNQIPA
    Call
      9     DoLoopDistribution::doTransformation()
                        +00001D5A              CCNQIPA
    Call
      10    IntraTransformation::transform()
                        +000026E8              CCNQIPA
    Call
      11    HighLevelLoopTransformation::transform()
                        +00000056              CCNQIPA
    Call
      12    TransformationSet::doTransformation()@AF196_129
                        +000000CC              CCNQIPA
    Call
      13    IntraTransformation::transform()
                        +000026E8              CCNQIPA
    Call
      14    TransformationSet::transform()
                        +00000138              CCNQIPA
    Call
      15    LoopTransformationSet::transform()
                        +00000056              CCNQIPA
    Call
      16    TransformationSet::doTransformation()@AF196_129
                        +000000CC              CCNQIPA
    Call
      17    IntraTransformation::transform()
                        +000026E8              CCNQIPA
    Call
      18    TransformationSet::transform()
                        +00000138              CCNQIPA
    Call
      19    LoopTransformationSet::transform()
                        +00000056              CCNQIPA
    Call
      20    BackwardPass()
                        +0000196E              CCNQIPA
    Call
      21    LinkageInstance::Optimize()
                        +00008E10              CCNQIPA
    Call
      22    main        +0000100A              CCNQIPA
    Call
      23    CELQINIT    +00001ACA              CELQLIB
    CELQINIT                       HLE77C0  Call
    

Local fix

  • The workaround is to use IPA(LEVEL(1)) instead of 2.
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: Users of IPA(LEVEL(2)) with loop construct   *
    *                 on the source code                           *
    ****************************************************************
    * PROBLEM DESCRIPTION: Compiler might abend when using         *
    *                      IPA(LEVEL(2))                           *
    ****************************************************************
    * RECOMMENDATION: Install the PTF                              *
    ****************************************************************
    Compiler might abend when using IPA(LEVEL(2)) with loop
    construct on their source code
    

Problem conclusion

  • Install the PTF
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH48132

  • Reported component name

    C/C++ FOR MVS

  • Reported component ID

    56551210A

  • Reported release

    7C0

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2022-07-20

  • Closed date

    2022-08-05

  • Last modified date

    2022-10-03

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

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

Modules/Macros

  • CCNECICS CCNECWI  CCNED240 CCNEDSCT CCNEDWRT CCNEFILT CCNEHIFC
    CCNEIPA3 CCNEIPAO CCNEMDEP CCNEOPTP CCNEP    CCNEPP   CCNETBY
    CCNMSGE  CCNMSGT  CCNQIPA
    

Fix information

  • Fixed component name

    C/C++ FOR MVS

  • Fixed component ID

    56551210A

Applicable component levels

  • R7C0 PSY UI81828

       UP22/09/07 P F209

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":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SSTLTF","label":"z\/OS XL C\/C++"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7C0","Line of Business":{"code":"LOB08","label":"Cognitive Systems"}}]

Document Information

Modified date:
03 October 2022