HP Fortran Programmer's Guide (B3908-90031; September 2011)

Index
280
POINTER (Cray-style)
, 240
PRIVATE, 117
PROGRAM, 226
PUBLIC, 117
RECORD, 240
SAVE, 104, 106
STATIC, 104, 106, 240
STRUCTURE, 240
TYPE (I/O), 240
UNION, 240
USE, 86, 117
VIRTUAL, 240
VOLATILE, 240
WRITE, 199
static memory, 104
STATIC statement, 104, 106, 240
static storage
+save option
, 52
static variables, 104
defined, 262
optimization, 104
performance, 104
recursion, 104
vs. automatic variables, 244
STATUS= specifier, 225
stdio man page, 178
storage alignment, 259
store_ordering, 160
storing data, 101
stream I/O, 178
streams
defined
, 263
I/O, 178
pointers, 178
strings
ALIAS directive, 211
strings, C and Fortran, 195
strip command, 122
stripping debugging information, 16, 122
stripping symbol table
+strip option, 54
structs
common blocks, 202
complex numbers, 185
data sharing, 201
derived types, 187
STRUCTURE statement, 240
stty command, 138
subprocesses
-t option
, 54
-W option, 56
subprocesses, substituting, 5
subscripts
+check option
, 32
subscripts, checking, 7
substituting subprocesses, 5
substrings
+check option
, 32
sudden underflow
+FP option
, 39
suppressing
linking
, 31
warnings, 56
suppressing linking, 4, 15, 92
symbol table, 16, 122, 143
defined, 263
symbol table, stripping, 54
symbols, defining to cpp, 6
SYMDEBUG directive (f77), 228
syntax
compiler directives, 206
directives, 207
optimization options, 61
syntax incompatibilities, finding, 234
syntax, command, xix
SYSTEM
intrinsic, 229, 242
libU77 routine, 229
system calls
I/O
, 178
SYSTEM INTRINSIC directive (f77), 223
system resources, 173
system routines, 177
ALIAS directive, 211
calling, 177
case sensitivity, 211
write routine, 199
T
-t option
, 5, 54
tab formatting, 248
Table 9-3, 228
TAND intrinsic, 242
temporary files, 97
terminating execution, 133