Optional Runtime Checks

Runtime checks on the use of pointers, allocatable arrays and assumed-shape arrays are made with the runtime checks specified by the Intel® Fortran Compiler command line runtime diagnostic options listed below. The use of any of these options disables optimization.

The optional runtime check options are as follows:

-C

Equivalent to: (-CA, -CB, -CS, -CU, -CV)

Note
The -C option and its equivalents are available for IA-32 systems only.

-CA

Should be used in conjunction with -d{n}.  Generates runtime code, which checks pointers and allocatable array references for nil.

Note
The run-time checks on the use of pointers, allocatable arrays and assumed-shape arrays are made if compile-time option -CA is selected.

-CB

Should be used in conjunction with -d{n}. Generates runtime code to check that array subscript and substring references are within declared bounds.

-CS

Should be used in conjunction with -d{n}. Generates runtime code that checks for consistent shape of intrinsic procedure.

-CU

Should be used in conjunction with -d{n}. Generates runtime code that causes a runtime error if variables are used without being initialized.

-CV

Should be used in conjunction with -d{n}. On entry to a subprogram, tests the correspondence between the actual arguments passed and the dummy arguments expected. Both calling and called code must be compiled with -CV for the checks to be effective.