IBM Support

PH53545: ABO FAILED ASSERTION ON ../Z/CODEGEN/MACHINE/IBMMACHINE.CPP:1448

Subscribe to this APAR

By subscribing, you receive periodic emails alerting you to the status of the APAR, along with a link to the fix after it becomes available. You can track this item individually or track all items by product.

Notify me when this APAR changes.

Notify me when an APAR for this component changes.

 

APAR status

  • Closed as program error.

Error description

  • Failed assertion on ../z/codegen/machine/IBMMachine.cpp:1448
    

Local fix

  • BYPASS/CIRCUMVENTION:
    None
    
    RECOVERY ACTION:
    Apply PTF
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: Users of IBM Automatic Binary Optimizer      *
    *                 (ABO) for z/OS, 2.2 and ABO for z/OS 2.2     *
    *                 Trial                                        *
    ****************************************************************
    * PROBLEM DESCRIPTION: ABO may fail with a "Failed assertion   *
    *                      on ../z/codegen/machine/IBMMachine.cpp: *
    *                      1448" message when optimizing COBOL     *
    *                      compiled programs containing REVERSE    *
    *                      functions with a character string       *
    *                      having more than 4096 characters. This  *
    *                      is due to the compiler entering an      *
    *                      invalid state and terminating when      *
    *                      the incorrect state was detected.       *
    ****************************************************************
    * RECOMMENDATION: Apply provided service                       *
    ****************************************************************
    ABO was modified to correctly optimize programs containing
    REVERSE functions with strings having more than 4096 characters.
    

Problem conclusion

  • ABO was modified to correctly optimize these types of input
    modules.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH53545

  • Reported component name

    AUTO BINARY OPT

  • Reported component ID

    5697AB200

  • Reported release

    220

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2023-03-28

  • Closed date

    2023-04-13

  • Last modified date

    2023-05-31

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

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

    PH54854

Modules/Macros

  • BOZBXITA BOZEXE1  BOZGLUE  BOZJIVP  BOZMSGE  BOZMSGK  BOZMSGT
    BOZOBJ1  BOZOBJ2  BOZOPT   BOZPA    BOZPAJ   BOZRIDT  BOZSETRT
    BOZSMF   BOZSMFJ  BOZSMFR  BOZSRC1  BOZSRC2  BOZTRUE
    

Fix information

  • Fixed component name

    AUTO BINARY OPT

  • Fixed component ID

    5697AB200

Applicable component levels

  • R220 PSY UI91439

       UP23/04/15 P F304

  • R22J PSY UI91440

       UP23/04/15 P F304

[{"Business Unit":{"code":"BU011","label":"Systems - zSystems software"},"Product":{"code":"SG19O"},"Platform":[{"code":"PF054","label":"z Systems"}],"Version":"220"}]

Document Information

Modified date:
31 May 2023