New Options

The following table lists new options in this release.

Some compiler options are only available on certain systems, as indicated by these labels:

Label Meaning
i32 The option is available on IA-32-based systems
i32em The option is available on IA-32-based systems with IntelŪ Extended Memory 64 Technology (IntelŪ EM64T)
i64 The option is available on ItaniumŪ-based systems

If no label appears, the option is available on all supported systems.

If "only" appears in the label, the option is only available on the identified system.

For more details on these options refer to the IntelŪ Fortran Compiler User's Guide, Volumes I and II, and the ifort man page.

For information on conventions used in this table, see Notation Conventions.

Option

Description

Default

-debug keyword

Specifies settings that enhance debugging (requires -g). 
keyword
: variable_locations

OFF

-IPF_fp_relaxed
(i64 only)

Enables use of faster but slightly less accurate code sequences for math functions, such as divide and sqrt. When compared to strict IEEE* precision, this option slightly reduces the accuracy of floating-point calculations performed by these functions, usually limited to the least significant digit.

OFF

-ipo[n]

The optional n is new. It is an integer that specifies the number of object files the compiler should create. By default, at least one object file is created.

OFF

-ipo_separate

Tells the compiler to generate one object file per source file. This option overrides any -ipon specification.

OFF

-openmp_profile

Enables analysis of OpenMP* applications.  
To use this option, you must have Thread Profiler installed, which is one of the IntelŪ Threading Tools. If this threading tool is not installed, this option has no effect.

OFF

-tcheck

Enables analysis of threaded applications.  
To use this option, you must have IntelŪ Thread Checker installed, which is one of the IntelŪ Threading Tools. If this threading tool is not installed, this option has no effect.

OFF