The following list describes the Fortran language statements that you can use.
You can use the following statements: assignment, CALL (to subroutines, functions, and all intrinsic functions except CHARACTER functions in the target program), CONTINUE, DO, GOTO, IF (including block IF, ENDIF, ELSE, and ELSEIF), and RETURN (but not an alternate return).
A GOTO statement can refer to a line number in your program. This line number is the tag field number. For example, the following GOTO statement branches to source line number 432:
GOTO $432;
You must use a dollar sign before the line number so that TotalView knows that you are referring to the tag field number rather than a statement label.
The only expression operators that are not supported are the CHARACTER operators and the .EQV., .NEQV., and .XOR. logical operators.
You cannot use subroutine function and entry definitions.
You cannot use Fortran 90 array syntax.
You cannot use Fortran 90 pointer assignment (the => operator).
You cannot call Fortran 90 functions that require assumed shape array arguments.