Compiler Directives Restrictions in Managed COBOL

Most Compiler directives are supported for managed COBOL, in addition to those directives designed specifically for compiling managed code. There are a few native COBOL Compiler directives that are not supported in managed COBOL.

The following Compiler directives are not supported in managed COBOL:

  • ACCEPTREFRESH
  • ACTUAL-PARAMS
  • BOUNDOPT
  • CALL-RECOVERY
  • CHECK
  • DATA-CONTEXT
  • DB2
  • DEFAULTCALLS
  • FASTCALL
  • FASTINIT
  • FASTLINK
  • FCDALIGN
  • FIXOPT
  • FP-ROUNDING
  • GNT
  • HOSTARITHMETIC
  • HOSTCONTZERO
  • INITPTR
  • LINKCHECK
  • LITLINK
  • LNKALIGN
  • MAPNAME
  • NATIONAL
  • NATIVE-FLOATING-POINT
  • OBJ
  • ODOOSVS
  • OPT
  • PARAMCOUNTCHECK
  • PC1
  • PERFORMOPT
  • PPLITLINK
  • PROTECT-LINKAGE
  • RDFPATH
  • RECMODE
  • RECURSECHECK
  • REMAINDER
  • REPOSITORY
  • SCHEDULER
  • SEG
  • SIGNDISCARD
  • SOURCEASM
  • SSRANGE
  • STICKY-LINKAGE
  • TESTCOVER
  • 1TRICKLE
  • TRUNCCALLNAME