See detailed Compiling section.
Option |
Description |
Default |
-0f_check |
Avoid incorrect decoding of some 0f instructions;
enable the patch for the Pentium |
OFF |
-align |
Analyzes and reorders memory layout for variables and arrays. (Same as -Zp{n}.) |
-align |
-noalign |
Disables -align. |
OFF |
-c |
Compile to object only (.o), do not link. |
OFF |
-falias |
Enables aliasing in program. |
ON |
-fno-alias |
Disables aliasing in program. |
OFF |
-ffnalias |
Enables aliasing across functions. |
ON |
-fno-fnalias |
Disables aliasing across functions, but enables aliasing across calls. |
OFF |
-fp |
Disables using ebp as general purpose register in optimizations. |
OFF |
-ftz |
Flushes denormal results (floating-point values smaller than smallest normalized floating-point number) to zero. Use this option when the denormal values are not critical to application behavior. |
OFF |
-Kpic, -KPIC |
Generate position-independent code. |
OFF |
-nobss_init |
Disable placement of zero-initialized variables in BSS (using Data). |
OFF |
-p, -qp |
Compile and link for function profiling with UNIX prof tool. |
OFF |
-S |
Produce assembly file named file.asm with optional code or source annotations. Do not link. |
OFF |
-sox[-] |
Enable (default) or disable saving of compiler options and version in the executable. |
-sox |
-Tffile |
Compile file as Fortran source. |
OFF |
-use_asm |
Produces objects through the assembler. |
OFF |
-use_msasm |
Support Microsoft style assembly language insertion using MASM format style and syntax and if requested, output assembly in MASM format. |
OFF |
-Zp{n} |
Specifies alignment constraint for structures on n-byte boundary (n = 1, 2, 4, 8, 16). The -Zp16 option enables you to align Fortran structures such as common blocks. Default: A-32: -Zp4, Itanium Compiler: -Zp8. |
IA-32: |