IBM Support

LI75121: Duplicate debug symbols increase object size

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • For certain compilation units the compiler may insert multiple
    instances of the same debug symbol.
    Since the size of object files can affect link and load times,
    not duplicating these symbols can have significant impact for
    some users.
    

Local fix

  • N/A
    

Problem summary

  • The compiler is issuing multiple debug strings for "function
    returning a specific type".  These symbols result in larger
    objects which can impact certain performance metrics.
    

Problem conclusion

  • The compiler now makes an effort to reuse the matching debug
    strings to reduce the number of duplicates.
    

Temporary fix

Comments

APAR Information

  • APAR number

    LI75121

  • Reported component name

    XL C/C++ RHEL52

  • Reported component ID

    5724U8310

  • Reported release

    A10

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2009-12-01

  • Closed date

    2009-12-01

  • Last modified date

    2009-12-01

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

    IZ40970

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

Fix information

  • Fixed component name

    XL C/C++ RHEL52

  • Fixed component ID

    5724U8310

Applicable component levels

[{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SSJT9L","label":"XL C\/C++"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"A.1","Line of Business":{"code":"LOB08","label":"Cognitive Systems"}}]

Document Information

Modified date:
14 October 2021