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

Index
268
compatibility with f77
, 227
cpp input file, 94
cpp output file, 94
defined, 260
fixed form, 77
free form, 77
object code, 77
extensions, language
+langlvl option, 238
compatibility, 220, 239
Cray pointers, 124
defined, 261
intrinsics, 242
migrating aids, 220
ON statement, 125, 129
porting aids, 239
statements, 239
warnings about, 8, 238
extern storage class specifier (C), 201
external names
+uppercase option
, 56
ALIAS directive, 210
EXTERNAL statement, 171, 229, 246
resolving name conflicts, 229
using with intrinsics, 223
external variables (C), 201
F
-F option (f77)
, 221
f77, migrating to f90, 220
constants, 222, 224
data file issues, 231
data types, 224
directives, 225, 227
I/O, 224
intrinsics, 223, 229
migration tools, 233
miscellaneous, 225
object code issues, 231
options, 230
procedure calls, 223
source code issues, 227
f90
compile-line options, 27
version information, 56
f90 command, 1, 4
compiling, 23
creating PIC, 90
invoking cpp, 93
linking, 15, 78
migration aid, 233
syntax, 23
f90 driver
compiler environment
, 3
controlling, 4
defined, 260
options, 4
fast underflow, 125, 260
fid command, 234
file descriptor, 179, 199, 260
file pointers, 199
file processing
C
, 199
f77, 224
HP-UX, 178
FILE structure, 178
fine-tuning optimization, 64
fixed form, 10, 127, 248
debugging lines, 127
filename extension, 77
line length, 249
fixed source form
+source option
, 53
flat call graph profile, 146
floating-point
+Ofltacc option, 154
+Omoveflops option, 156
constants, 222, 224
exception handling, 15, 16, 123, 131
exceptions, 123, 124
IEEE standard, 124, 131
leading zeroes, 226
optimizations, 67, 72
overflow, 261
precision, 107, 262
trapping exceptions, 38
FLUSH
intrinsic
, 229, 242
libU77 routine, 229
FMPY instructions and optimization, 67
FNUM intrinsic, 179, 199, 242
file descriptor, 179
format of source code, 10, 248