IBM Support

IV21660: 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

    IV21660

  • Reported component name

    XL C++ RUNTIME

  • Reported component ID

    5724X1301

  • Reported release

    B10

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2012-05-22

  • Closed date

    2012-07-05

  • Last modified date

    2012-07-05

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

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

    LI77028

Fix information

  • Fixed component name

    XL C FOR AIX

  • Fixed component ID

    5724X1200

Applicable component levels



Document information

More support for: XL C for AIX

Software version: 11.1

Reference #: IV21660

Modified date: 05 July 2012