IBM Support

IV82230: INCORRECT 1586-475 (W) NEW DEFINITION OF FUNCTION WARNINGS FOR SOURCE FILES THAT HAVE NOT BEEN MODIFED FROM PDF1 BUILD

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • The issue is that the compiler incorrectly generates "1586-475
    (W) New definition of function..." warning messges for files
    that have not changed since the PDF1 build step.
    
    If the source files have not been changed from the PDF1 build
    step, it should not issue the above warning on the PDF2 build
    step.
    

Local fix

  • N/A
    

Problem summary

  • USERS AFFECTED:
    Users with very large complex programs that make use of PDF1 and
    PDF2 compile time and link time options may be affected by this
    issue.
    
    PROBLEM DESCRIPTION:
    The algorithm that was used to map a specific funtion to a hash
    is incorrectly assigning multiple functions to the same hash
    name. As a result, the compiler may incorrectly produce a
    warning message for one of those functions if it wasn't changed;
    and if the other function was changed.
    

Problem conclusion

  • The compiler algorithm has been improved to reduce the number of
    hash collision; however, there may still be some occurances of
    these warnings (but not as many as before).
    

Temporary fix

Comments

APAR Information

  • APAR number

    IV82230

  • Reported component name

    XL C/C++ FOR AI

  • Reported component ID

    5725C7200

  • Reported release

    C10

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2016-03-10

  • Closed date

    2016-03-10

  • Last modified date

    2016-03-10

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

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

    IV82245

Fix information

  • Fixed component name

    XL C FOR AIX

  • Fixed component ID

    5725C7100

Applicable component levels

[{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSGH2K","label":"XL C for AIX"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"12.1","Edition":"","Line of Business":{"code":"LOB73","label":"Power TPS"}}]

Document Information

Modified date:
19 August 2024