align
Tells the compiler how to align certain data items.
auto
Causes all local, non-SAVEd variables to be allocated to the runtime stack.
auto-scalar, Qauto-scalar
Causes scalar variables of intrinsic types INTEGER, REAL, COMPLEX, and LOGICAL that do not have the SAVE attribute to be allocated to the runtime stack. This is a deprecated option that may be removed in a future release.
convert
Specifies the format of unformatted files containing numeric data.
double-size
Specifies the default KIND for DOUBLE PRECISION and DOUBLE COMPLEX declarations, constants, functions, and intrinsics.
dyncom, Qdyncom
Enables dynamic allocation of common blocks at runtime.
fmath-errno
Tells the compiler that errno can be reliably tested after calls to standard math library functions.
fpconstant
Tells the compiler that single-precision constants assigned to double-precision variables should be evaluated in double precision.
fpic
Determines whether the compiler generates position-independent code.
fpie
Tells the compiler to generate position-independent code. The generated code can only be linked into executables.
fstack-protector
Enables or disables stack overflow security checks.
fstack-security-check
Determines whether the compiler generates code that detects some buffer overruns.
fstrict-overflow, Qstrict-overflow
Determines whether strict overflow is enabled for signed addition, subtraction, and multiplication wrap arounds using twos-complement representation.
fvisibility
Specifies the default visibility for global symbols or the visibility for symbols in a file.
Gs
Lets you control the threshold at which the stack checking routine is called or not called.
GS
Determines whether the compiler generates code that detects some buffer overruns.
init, Qinit
Lets you initialize a class of variables to zero or to various numeric exceptional values.
intconstant
Tells the compiler to use FORTRAN 77 semantics to determine the kind parameter for integer constants.
integer-size
Specifies the default KIND for integer and logical variables.
mcmodel
Tells the compiler to use a specific memory model to generate code and store data.
real-size
Specifies the default KIND for real and complex declarations, constants, functions, and intrinsics.
save, Qsave
Causes variables to be placed in static memory.
zero, Qzero
Initializes to zero variables of intrinsic type INTEGER, REAL, COMPLEX, or LOGICAL that are not yet initialized. This is a deprecated option. The replacement option is /Qinit:[no]zero or -init=[no]zero.