Limitations on Support for Fortran
The debugger and the operating system support the Fortran language with
certain limitations. For example, you should be aware of the following
data-type limitations when you debug a Fortran program:
- The debugger does not allow setting a breakpoint
on a program routine named MAIN.
- Substring notation is not supported.
Following are the limitations on Fortran procedure invocations:
- The debugger does not support invocations of user-defined
procedures unless they have been compiled with debug information.
- The debugger does not support complex or real*16
procedure return values.
- The debugger does not support real*16 or complex*32
procedure arguments.
The following limitations apply only to Fortran 90:
- Fortran 90 array constructors, structure constructors,
adjustable arrays, and vector subscripts are not supported.
- Fortran 90 user-defined (derived) operators are not
supported.
- The debugger does not handle variables of 16-bit
character data types.