Option | Description | Default | Reference |
---|---|---|---|
-ipo_obj | Forces the compiler to create real object files when used with -ipo. | OFF (IA-32) ON (Itanium-based systems) |
Interprocedural Optimization (IPO) |
-O1 | Enable optimizations. | ON | Optimization Choices |
-openmp_report{0|1|2} | Controls the OpenMP* parallelizer's diagnostic levels. | -openmp_report1 | Parallelization With OpenMP* |
-pc64 IA-32 only |
Set internal FPU precision to 53-bit significand. | ON |
|
-Qansi[-] Itanium-based systems only |
Enable [disable] stating ANSI compliance of the compiled program and that optimizations can be based on the ANSI rules. | ON | |
-sox[-] IA-32 only |
Enables [disables] the saving of compiler options and version information in the executable file. NOTE: This option is maintained for compatibility only on Itanium(TM)-based systems. | ON | |
-tpp6 IA-32 only |
Targets the optimizations to the Intel Pentium Pro, Pentium II and Pentium III processors. | ON | Targeting a Processor and Extensions Support |
-vec[-] |
Enable [disable] the vectorizer. |
ON |
|
-vec_report[n] |
Controls the amount of vectorizer diagnostic information.
|
-vec_report1 |
|
-wn |
Control diagnostics.
|
-w1 | |
-wnn |
Limits the number of errors displayed prior to aborting compilation to n . |
n=100 | Limiting the Number of Errors Reported |
-Zp{1|2|4|8|16} | Specifies the strictest alignment constraint for structure and union types as one of the following: 1, 2, 4, 8, or 16 bytes. | -Zp16 | Specifying Structure Tag Alignments |