IBM Support

PH34169: INTERNAL ERROR WHILE COMPILING FUNCTION NUMBER WITH DEBUG(NOHOOK)

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • WHILE COMPILING FUNCTION NUMBER WITH DEBUG(NOHOOK) MAY FAIL WITH
    AN INTERNAL ERROR
    
    ----------------------------------------------------------------
    
    =====COMPILE COMMAND:
    cc -O3
    -Wc,'DEBUG(NOHOOK),INLINE(AUTO,NOREPORT,200,2000),TERMINAL,NOREP
    ORT,NOSQL,PREFETCH,THREADED,NOALIAS,SUPPRES(CCN3683,CCN3361),SUP
    PRESS(CCN3361,
    CCN3683),NOSEVERITY,NODSAUSER,NOSMP,NOINCLUDE,UNROLL(AUTO),NOKEY
    WORD(asm,typeof),NESTINC(255),LANG(EXTENDED,LONGLONG),BITFIELD(U
    NSIGNED),SUPPRESS(CCN3361,CCN3683),NORTCHECK,NODEBUG,NOCICS,NOHA
    LTONMSG,ENUMSIZE(SMALL),FLAG(I),XREF,AGG(OFFSETDEC),NOEXPMAC,NOP
    PONLY,NOOFFSET,NOSHOW,NOSOURCE,NOLIST,MEMORY,ARGPARSE,NOSSCOMM,N
    OHOT,NOMETAL,NOARMODE,EXECOPS,SKIPSRC(SHOW),START,TARGET(LE,ZOSV
    2R2),LANG(EXTENDED,LONGLONG),HGPR(NOPRESERVE),NOTEST,GOFF,ILP32,
    NOWARN64,CSECT(CFT),NOGENASM,NOEVENTS,NORESTRICT,GONUM,NOINFO,NO
    DFP,NOLSEARCH,NOIPA,NOVECTOR,OE,FLOAT(HEX,FOLD,NOMAF,AFP(NOVOLAT
    ILE)),ROUND(Z),AGGRCOPY(NOOVERLAP),CHARS(UNSIGNED),NOLIBANSI,RED
    IR,NOWSIZEOF,EXPORTALL,NOCOMPRESS,NOSTRICT_INDUCTION,NOSTACKPROT
    ECT,LONGNAME,NOUPCONV,IGNERRNO,NOINITAUTO,NOCOMPACT,RENT,DLL,ARC
    H(5),SPILL(128),MAXMEM(2097152),ROCONST,ROSTRING,TUNE(10),HALT(1
    6),PLIST(HOST),NOCONVLIT,NOASCII,NOANSIALIAS,DIGRAPH,NOLOCALE,ST
    RICT,HGPR,STRICT,DEFINE(STDC),
    DEFINE(CFTXXXX=3800),DEFINE(XPAM_WITHOUT_PM),DEFINE(MVS_COPILOT)
    ,DEFINE(CFTXXXX=3800),DEFINE(FD_SETSIZE=1024),DEFINE(AX_NO_SUBTA
    SK),SERVICE("BN13113304"),DEFINE(ZOS_EXPORTALL),DEFINE(MVS),DEFI
    NE(SYS_MVS),DEFINE(SYS_MVS_DLL),DEFINE(MVS_COPILOT),DEFINE(MVS_T
    CP_COM),DEFINE(SEED_BIG_ENDIAN),DEFINE(VSPRINTF_EXIST),DEFINE(TR
    IO_COMPILER_SUPPORTS_C89),DEFINE(_OE_SOCKETS),DEFINE(_ALL_SOURCE
    ),DEFINE(_OPEN_SYS_SOCK_IPV6),DEFINE(_OPEN_MSGQ_EXT),DEFINE(_OPE
    N_SYS_ITOA_EXT),DEFINE(_OPEN_SYS_ITOA_EXT=1),DEFINE(_XOPEN_SOURC
    E=500),DEFINE(_XOPEN_SOURCE_EXTENDED),DEFINE(_LARGE_FILES),DEFIN
    E(HAVE_CFTXSR),DEFINE(HAVE_ICONV),DEFINE(HAVE_SFTP),DEFINE(CONV
    EBCDIC),DEFINE(CTRTYP),DEFINE(stricmp=strcasecmp),ASSERT(RESTRIC
    T),DEFINE(RAND_SEED_NEEDED),DEFINE(SSLWRAP_ENGINE),DEFINE(CFT_AV
    OID_ENVIRONMENT)' -DYY_USE_PROTOS -D_REENTRANT -c xsafe.i
    -qlist=testnew.lst
    
    
    
    
    SEVERE ERROR CCN1104: Internal error while compiling function
    number.  GRARNN: gr696 is used before it is defined.
    Compilation terminated.
    

Local fix

  • Set the DEBUG(NO HOOK)option not to be the first in line
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: Users on zosv2r3 or zosv2r4 with HGPR,       *
    *                 ARCH(5) or ARCH(6), and OPTIMIZE(2) or       *
    *                 higher.                                      *
    ****************************************************************
    * PROBLEM DESCRIPTION: The compiler suffers an Internal        *
    *                      Compiler Error and crashes.             *
    ****************************************************************
    * RECOMMENDATION: Install patch.                               *
    ****************************************************************
    N/A
    

Problem conclusion

  • Install patch.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH34169

  • Reported component name

    RUNTIME LIB EXT

  • Reported component ID

    56551210D

  • Reported release

    7C0

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2021-02-04

  • Closed date

    2021-08-12

  • Last modified date

    2021-09-01

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

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

Modules/Macros

  • CCNECICS CCNECWI  CCNED240 CCNEDSCT CCNEDWRT CCNEFILT CCNEHIFC
    CCNEIPA3 CCNEIPAO CCNEMDEP CCNEOPTP CCNEP    CCNEPP   CCNETBY
    CCNMSGE  CCNMSGT  CCNQIPA
    

Fix information

  • Fixed component name

    C/C++ FOR MVS

  • Fixed component ID

    56551210A

Applicable component levels

  • R7C0 PSY UI76499

       UP21/08/28 P F108

Fix is available

  • Select the PTF appropriate for your component level. You will be required to sign in. Distribution on physical media is not available in all countries.

[{"Line of Business":{"code":"LOB08","label":"Cognitive Systems"},"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SSTLTF","label":"z\/OS XL C\/C++"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7C0"}]

Document Information

Modified date:
02 September 2021