This release contains a number of changes, improvements, and new features. The following list describes the major enhancements in this release:
In general, the compiler features and options supported for IA-32 or Intel® 64 architecture on Linux* are also supported on Intel®-based systems running Mac OS* X. For more detailed information about support for specific operating systems, refer to the appropriate option in the Compiler Options section or refer to the Release Notes.
The optimizer has been redesigned in ways that may improve performance. For more information, see Optimizing with the Intel Compiler.
Sample programs have been added to demonstrate common compiler optimizations and features, like Profile-guided Optimization and Interprocedural Optimization, compiler reports, compiler-related tools, and programming concepts, like loop vectorization and using OpenMP* directives to create multi-threaded applications. For more information, see Included Samples.
The High-level Optimization (HLO) report has been improved. In many cases, the new report can provide clues to why the compiler was unable to apply loop interchange transformations and suggest alternatives if the reported errors can be fixed by source changes. For more information, see High-Level Optimization (HLO) Report.
The Static Verifier performs extensive program analysis across multiple source files. For more information, see Static Verification Overview.
New compiler options are available. For more information, see New Options in the Compiler Options reference.
New language features have been added, including support for certain features from the Fortran 2003 standard. For more information on new and changed language features, see New Language Features in the Intel Fortran Language Reference.
Support has been expanded to allow greater control of the display of diagnostic messages. For more information, see the diag, Qdiag compiler option.
Please refer to the Release Notes for the most current information about features implemented in this release.