Fortran Statements
You can use the Fortran language statements:
You can use 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
ELSE IF), and
RETURN (but not alternate return) statements.
If you enter a comment in an expression, precede the comment with an exclamation point (!).
You can use array sections within expressions. For more information, see “Array Slices and Array Sections” on page 289.
A
GOTO statement can refer to a line number in your program. This line number is the number that appears 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 a source line number rather than a statement label.
You cannot branch to a label within your program. You can instead branch to a TotalView line number.
The following expression operators are not supported:
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 pointer assignment (the
=> operator).
You can’t call Fortran 90 functions that require assumed shape array arguments.