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 number displayed in the Source Pane. 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're referring to TotalView's source line 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 can't use subroutine function and entry definitions.
You can't use Fortran 90 array syntax.
You can't use Fortran 90 pointer assignment (the => operator).
You can't call Fortran 90 functions that require assumed shape array arguments.