H06.08 Release Version Update Compendium

Application Development Products
H06.08 Release Version Update Compendium543560-001
3-2
Fallback
preemptable code, you must specify the new compiler option GLOBALIZED (Guardian)
or -Wglobalized (Windows, OSS).
Applications that use the new features are not backward compatible with pre-H06.08
compiler SPRs.
Applications that use the new library features require a new C runtime library SPR that
supports H06.08 or later RVUs. These applications cannot be used with pre-H06.08
RVUs.
Fallback
Applications that use the new run-time library features will not run on RVUs prior to
H06.08 unless the new run-time library SPRs (T8432H02 for the C Run-Time Library,
T1269 for CRE) are applied. Applications that use the new compiler features cannot be
recompiled on RVUs prior to H06.08 unless the new C compiler SPRs and standard
header SPR are applied. The SPRs are:
COBOL
These new features are added to the TNS/E COBOL compiler (ECOBOL) in the
H06.08 RVU:
Support for the following subset of features from the COBOL-2000 standard:
°
BASED clause (allows creation of BASED items)
°
ALLOCATE statement (allocates dynamic storage)
°
FREE statement (releases dynamic storage)
°
SET statement can now specify a BASED item
Option to reserve all COBOL words that have become reserved words in the
COBOL-2002 standard. The following new directives are provided:
°
STANDARD directive (Guardian) and -Wstandard flag (OSS, Windows).
Specifies whether the compiler should apply the COBOL-1985 standard or the
COBOL-2002 standard when compiling a program.
°
MIGRATION-CHECK directive (Guardian) and -Wmigration_check flag
(OSS, Windows). Causes the compiler to issue a warning message when it
encounters a user-defined COBOL word that is a reserved word in the
COBOL-2002 standard.
CCOMP T8164ABH
c89 T0549AAE
C Standard headers T8645H02
C Run-Time Library T8432H02
CRE T1269H02