IBM Support

LI77028: INCORRECT DEBUG INFO FOR DBX

Subscribe

You can track all active APARs for this component.

APAR status

  • Closed as program error.

Error description

  • The compiler is inserting incorrect debug info in
    to the final executable that gets generated.
    This causes dbx to print out incorrect info during a debug
    session.
    
    The issue is that, the compiler seems to be generating the base
    and derived classes at the same address location, when it
    should not be.
    
    So, when you look at the address location for some variables via
    dbx, it prints out the same address value, when it should not.
    

Local fix

  • n/a
    

Problem summary

  • USERS AFFECTED:
    Users using members form secondary base classes are affected by
    this issue.
    
    PROBLEM DESCRIPTION:
    The offset to multiple base classes is wrong in the debug data.
    

Problem conclusion

  • The offset has been fixed.
    

Temporary fix

Comments

APAR Information

  • APAR number

    LI77028

  • Reported component name

    XL C/C++ FOR LI

  • Reported component ID

    5724X1400

  • Reported release

    B10

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2012-10-10

  • Closed date

    2012-10-10

  • Last modified date

    2012-10-10

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

    IV21660

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

Fix information

  • Fixed component name

    XL C/C++ FOR LI

  • Fixed component ID

    5724X1400

Applicable component levels



Document information

More support for: XL C/C++ for Linux

Software version: B10

Reference #: LI77028

Modified date: 10 October 2012