IBM Support

LI76056: POSITION INDEPENDENT MASS ROUTINES

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • The -qstrict=vectorprecision option is required to ensure that
    results are reproducible independent of the position of an
    element in an array.  Compiling with this options is effectively
    disabling vectorization of code by not generating calls to
    vectorized implementations of certain math functions, thus
    causing a performance hit.
    

Local fix

  • N/A
    

Problem summary

  • PROBLEM DESCRIPTION:
    Option -qstrict=vectorprecision incorrectly disables automatic
    vectorization (MASSV call generation) in the high level
    optimizer.
    
    USERS AFFECTED:
    Users of XL Fortran compiling with -qstrict=vectorprecision at
    -O3 opt level or higher
    

Problem conclusion

  • The fix enables automatic optimization of code containing
    opportunities for MASSV vectorization when option
    -qstrict=vectorprecision is in effect. The high level compiler
    optimizer will generate MASSV calls when the generated call
    produces position independent results.
    

Temporary fix

Comments

APAR Information

  • APAR number

    LI76056

  • Reported component name

    XL FORTRAN LINU

  • Reported component ID

    5724X1600

  • Reported release

    D10

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2011-04-27

  • Closed date

    2011-04-27

  • Last modified date

    2011-04-27

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

    IZ87797

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

Fix information

  • Fixed component name

    XL FORTRAN LINU

  • Fixed component ID

    5724X1600

Applicable component levels

[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSAT4T","label":"XL Fortran for Linux"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"D10","Line of Business":{"code":"LOB57","label":"Power"}}]

Document Information

Modified date:
17 October 2021