IBM Support

LI75764: NO NO-OP INSTRUCTION FOR STR FUNCTION

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • A linker warning message is produced when compiling a shared
    library with XL C/C++ V11.1:
    
    
    $ cat mytest.c
    
    
    #include <stdio.h>
    #include <string.h>
    
    void mytest(char *a, char *b)
    {
            strcpy(a,b);
            return;
    }
    
    
    $ xlc.v111 -q64 -G -bexpall -qlist mytest.c
    
    ld: 0711-768 WARNING: Object mytest.o, section 1, function
    .strcpy:
            The branch at address 0x1c is not followed by a
    recognized no-op
            or TOC-reload instruction. The unrecognized instruction
    is
    0xE8010090.
    

Local fix

  • 1. Remove <string.h> from source file
    2. Add -U_STR_ on build line
    3. Use export file
    4. Remmove -bexpall
    

Problem summary

  • PROBLEM DESCRIPTION: -bexpall of shared library creation breaks
    local str/mem calls
    
    USERS AFFECTED: users that create shared libraries without an
    export list
    

Problem conclusion

  • The problem is now fixed. Apply update.
    

Temporary fix

Comments

APAR Information

  • APAR number

    LI75764

  • 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

    2010-11-24

  • Closed date

    2010-11-24

  • Last modified date

    2010-11-24

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

    IZ82804

  • 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

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

Document Information

Modified date:
15 October 2021