Intel® C++ Compiler Release Notes and New Features
Published: 05/24/2018
Last Updated: 10/22/2020
This page provides the current Release Notes for the Intel® C++ Compiler. The Intel® Fortran Compiler Release Notes are available on a separate page. The notes are categorized by major version, from newest to oldest, with individual releases listed within each major version.
Please find below summary of new features and changes in that version since the last release, and access the download buttons for the detailed release notes, which include important information, such as pre-requisites, software compatibility, installation instructions, and known issues.
You can copy a link to a specific version's section by clicking the chain icon next to its name.
All files are in PDF format - Adobe Reader* (or compatible) required.
To get product updates, log in to the Intel® Software Development Products Registration Center.
For questions or technical support, visit Intel® Software Developer Support.
2021.5 (oneAPI 2022.1 Release)
- Bug Fixes
-
Support for Xcode* 13.1 (on macOS 12.0.1) and Visual Studio* 2019 16.11.6.
Limited support for Microsoft Visual Studio* 2022 preview release 17.0 RC3 (Preview 7). Full support for VisualStudio is expected in the next scheduled release (oneAPI 2022.2).
2021.4
These compilers are available in the Intel® oneAPI HPC Toolkit.
- Bug Fixes
- Support for Visual Studio* 2019 16.10.3 and Visual Studio* 2017 15.9.34
- Support for Xcode* 12.5
2021.3
These compilers are available in the Intel® oneAPI HPC Toolkit.
Overview
- Bug Fixes
- Support for VS 16.9.6
2021.1/2021.1.2 (patch release)
These compilers are available in the Intel® oneAPI HPC Toolkit.
Overview
- New C++20 features supported
- New features from OpenMP 5.0*
- Correction to reported problems
19.1 (PSXE 2020)
Update 4
Release Notes:
Windows* (EN) Linux* (EN) macOS* (EN)
Overview
- Correction to reported problems
- The Intel® C++ Compiler includes intrinsics for Intel® Advanced Matrix Extensions (Intel® AMX).
Update 3
Release Notes:
Linux* (EN)
Overview
- No Windows* and macOS* for this update.
- Intel® Parallel Studio XE 2020 Composer Edition for C++ Linux* contains an update to the Intel® C++ Compiler next generation code generator. This is invoked using the -qnextgen option to the ICC and ICPC compilers. This update to the Intel® C++ Compiler next generation code generator includes our latest updates and features for our C++ next generation compiler invoked with the -qnextgen option. There are no new features, bug fixes, or security enhancements for the I Intel® C++ Compiler without the -qnextgen option.
Update 2
Release Notes:
Windows* (EN) Linux* (EN) macOS* (EN)
Overview
- Correction to reported problems
Update 1
Release Notes:
Windows* (EN) Linux* (EN) macOS* (EN)
Overview
- Correction to reported problems
Initial Release Eng/Jpn
Release Notes:
Windows* (EN) Linux* (EN) macOS*
Windows* (JP)Linux* (JP)
Overview
- Intel® Software License Manager upgrade to version 2.9 required for floating licenses
Windows* Highlights
- Microsoft Visual Studio 2019* support
Linux* Highlights
- Red Hat Enterprise Linux* 8 support
macOS
- Support for macOS 10.15 and Xcode 11
19.0
Compilers Update 9 contained in PSXE 2019 Update 7
This is release for Intel® Compilers 2019 Update 7, compilers version 19.0.9. Highlights for this release:
- 2019 Update 7 is provided for Linux only.
- 2019 Update 7 is only released in Composer Edition. No Profession or Cluster Edition packages are provided for this update.
- 2019 Update 7 is only a Compiler update. No other components have changed since PSXE 2019 Update 6.
- Only the Intel® C++ Compiler has changed. It has a fix for a minor issue related to the _mm_prefetch intrinsic. If you do not use the _mm_prefetch you will get no benefit from this update.
- 2019 Update 7 has no fixes for the Fortran Compiler.
- Both C++ and Fortran Compilers have updated license checking library files to address potential security issues.
The compiler version appears in the version string as version 19.0.9 in this PSXE 2019 Update 7. This is due to compiler updates released outside of Parallel Studio packages that used compiler versions 19.0.7 and 19.0.8. For details on compiler versions included in Parallel Studio releases please visit Intel Ccompiler and Composer Update Version Numbers to Compiler Version Number Mapping.
Windows* (EN) Linux* (EN) macOS*
Compilers Update 8 contained in PSXE 2019 Update 6
Release Notes:
Windows* (EN) Linux* (EN) macOS*
Overview
- Intel(R) Parallel Studio XE 2019 Update 6 Composer Edition contains Compiler Update 8.
- Compilers Update 6 and 7 are not available to the general public.
- Compilers Update 6 and 7 were special releases not available to all customers.
- Corrections to reported problems
- Includes certain functional and security updates. We recommend updating for these functional and security updates.
Update 5
Release Notes:
Windows* (EN) Linux* (EN) macOS*
Overview
- Intel® Software License Manager upgrade to version 2.9 required for floating licenses
Windows* Highlights
- Microsoft Visual Studio 2019* support
Linux* Highlights
- Red Hat Enterprise Linux* 8 support
macOS
- NOT RECOMMENDED if you plan to upgrade to macOS* 10.15 Catalina or Xcode* 11 - this Update is NOT COMPATIBLE with macOS* 10.15 or Xcode* 11. See Release Notes for more information.
- Support for macOS 10.14.6 and Xcode 10.3
Update 4 Eng/Jpn
Release Notes:
Windows* (EN)Linux* (EN)macOS*
Windows* (JP)Linux* (JP)
Overview
- Intel® Software License Manager upgrade to version 2.9 required for floating licenses
Windows* Highlights
- Microsoft Visual Studio 2019* support
macOS
- Support for macOS 10.14.4 and Xcode 10.2
Update 4 initial
Release Notes:
Windows* (EN)Linux* (EN)
Overview
- Initial 2019 Update 4 release for VS2019 support.
- Was released for Windows* and Linux*, no macOS* release (see "Update 4 Eng/Jpn" above for macOS* support)
- Use the newer "Update 4 Eng/Jpn" final Update 4 release for all uses
- Intel® Software License Manager upgrade to version 2.9 required for floating licenses
Windows* Highlights
- Microsoft Visual Studio 2019* support
Update 3
Release Notes:
Windows* (EN)Linux* (EN)macOS*
Overview
- Bug fixes
macOS
- Integration support with the latest minor versions of supported Xcode
Update 2
Release Notes:
Windows* (EN)Linux* (EN)macOS*
Overview
- Intel® C++ Compiler 19.0 Update 2 includes functional and security updates. Users should update to the latest version.
Update 1
Release Notes:
Windows* (EN)Linux* (EN)macOS*
Windows* (JP)Linux* (JP)
Overview
- New code names supported by -[a]x, -tune and -arch options
- Value safe simd options for !$OMP SIMD directive
- Corrections to reported problems
Windows* Highlights
- Microsoft* Visual Studio 2017 Update 8 (15.8) support
OS X* Highlights
- macOS* 10.14 and Xcode* 10 support
Initial Release
Release Notes:
Windows* Linux* macOS*
Overview
- Support for user defined induction for OpenMP* parallel pragmas
- Support for exclusive scan simd
- Qopenmp-simd set by default
- -rcd option deprecated
- support for cannonlake option
- Changes to mitigate speculative execution side-channel issues and new -mconditional-branch option
- New C++17 features supported
- nodynamic_align and vectorlength clauses for pragma vector
- Expanded partial support for OpenMP* TR6 Version 5.0 Preview 2
Windows* Highlights
- /GS the canary bytes are cleared right after read
- Gnu style asm keywords on Windows
- Added support of VS2017 Build Tools
OS X* Highlights
- macOS* 10.13 and Xcode* 9.4 support
18.0
Update 5
Release Notes:
Windows* (EN) Linux* (EN) macOS*
Overview
- Intel® Parallel Studio XE 2018 Update 5 has been updated to include more recent versions of 3rd party components, which include functional and security updates. Users should update to the latest version.
Update 4
Release Notes:
Windows* (EN) Linux* (EN) macOS*
Overview
- Corrections to reported problems
Update 3
Release Notes:
Windows* (EN) Linux* (EN) macOS*
Windows* (JP) Linux* (JP)
Overview
- Changes to mitigate speculative execution side-channel issues and new -mconditional-branch option
- __INTEL_LIBIRC_DEBUG environment variable
- Corrections to reported problems
Update 2
Release Notes:
Windows* (EN) Linux* (EN)
Windows* (JP) Linux* (JP)
Overview
- Changes to mitigate speculative execution side-channel issues and new -mindirect-branch option
- Corrections to reported problems
Windows* Highlights
- Microsoft* Visual Studio 2017 Update 5 support
OS X* Highlights
- Xcode* 9.2 support
Update 1
Release Notes:
Windows* (EN) Linux* (EN)
Windows* (JP) Linux* (JP)
Overview
- First update with Japanese Localization
- Corrections to reported problems
Windows* Highlights
- More stable integration with Microsoft* Visual Studio 2017
OS X* Highlights
- Xcode* 9.1 and macOS* 10.13 support
Initial Release
Release Notes:
Windows* (EN) Linux* (EN)
Windows* (JP) Linux* (JP)
Overview
- New -qopt-zmm-usage option
- Control-flow Enforcement Technology (CET) support
- New option -fimf-use-svml to force the usage of SVML
- Support for the Intel® Xeon Phi™ x100 product family coprocessor (formerly code name Knights Corner) is removed in this release
- Compile time dispatching for SVML calls
- Change in treatment of -openmp option
- All -o* options replaced with -qo* options
- Profile Guided Optimization Hardware-based Event Sampling
- Parallel STL for parallel and vector execution of the C++ STL
- Offline documentation removed from the Installed Image
- New features from C++17 are supported
- New monotonic, overlap and lastprivate keywords for OpenMP* SIMD directive
- 32-bit icc wrapper deprecated in 18.0
- Intel® Cilk™ Plus deprecated in 18.0
- Task reduction support from OpenMP* Technical Report 4 : Version 5.0 Preview 1
Windows* Highlights
- Microsoft Visual Studio 2017* support added
- Microsoft Windows Server 2016* support added
- Support for Microsoft Visual Studio 2012* has been dropped
- Context-sensitive Help (F1) and Help Menu items Link to Online Documentation
Linux* Highlights
- Red Hat Enterprise Linux 5* is Not Supported
17.0
Update 7
Release Notes:
Windows* (EN) Linux* (EN) macOS*
Windows* (JP) Linux* (JP)
Overview
- New options to mitigate branch target injection
Update 6
Release Notes:
Windows* (EN) Linux* (EN) macOS*
Windows* (JP) Linux* (JP)
Overview
- Various fixes for improved performance and stability
Linux* Highlights
- Fix for issues related to incompatible behavior of Intel compiler with glibc 2.24-9 and newer
OS X* Highlights
- There was no Update 6 Release
Update 5
Release Notes:
Windows* (EN) Linux* (EN) macOS*
Windows* (JP) Linux* (JP)
Overview
- New -qopt-zmm-usage option
- Corrections to reported problems
Update 4
Release Notes:
Windows* (EN) Linux* (EN) macOS*
Windows* (JP) Linux* (JP)
Overview
- Updated Japanese Localization
- Corrections to reported problems
Windows* Highlights
- Microsoft Visual Studio 2017* support added
OS X* Highlights
- Support Xcode* 8.3
Update 3
Release Notes:
Linux* (EN)
Linux* (JP)
Overview
- Corrections to reported problems
Windows* Highlights
- There was no Update 3 Release
OS X* Highlights
- There was no Update 3 Release
Update 2
Release Notes:
Windows* (EN) Linux* (EN) macOS*
Windows* (JP) Linux* (JP)
Overview
- Corrections to reported problems
OS X* Highlights
- Support Xcode* 8.2
Update 1
Release Notes:
Windows* (EN) Linux* (EN) macOS*
Windows* (JP) Linux* (JP)
Overview
- First update with Japanese Localization
- OpenMP* monitor thread
- Corrections to reported problems
OS X* Highlights
- Support macOS* 10.12 and Xcode* 8.0
Initial Release
Release Notes:
Windows* (EN) Linux* (EN) macOS*
Windows* (JP) Linux* (JP)
Overview
- New directives support from OpenMP* 4.5
- new cpu name "mic_avx512" added for 2nd generation Intel® Xeon Phi™ processor family
- SIMD Data Layout Templates (SDLT) for n-Dimentional Data Array Support Added in 17.0 RTM
- Eclipse* 4.6 and CDT 9.0 Support Added in 17.0 RTM
- New Intel® Xeon Phi™ offload features
- New attribute, pragma, and compiler options for code alignment
- Change in defualt behavior of offload DEFAULTMAP
- OpenMP* helper thread removed
Windows* Highlights
- Support for Microsoft Visual Studio 2012* is deprecated in this release and will be removed in a future version
- Support for Microsoft Visual Studio 2010* is removed in this release
- Changes in Online Help format in Microsoft Visual Studio*
Linux* Highlights
- Red Hat Enterprise Linux 5* is Not Supported
OS X* Highlights
- Support for installation on OS X 10.10 or earlier has been removed
- Support for Xcode* 6.4 or earlier has been removed
16.0
Update 4
Release Notes:
Windows* Linux* macOS*
Overview
- Corrections to reported problems
Windows* Highlights
- Microsoft Visual Studio 2015 Update 3 is supported
Update 3
Release Notes:
Windows* Linux* macOS*
Overview
- Documentation updates
- Corrections to reported problems
Windows* Highlights
- Microsoft Visual Studio 2015 Update 2 is supported
Linux* Highlights
- Added support for Intel® Xeon Phi™ processor (codename: Knights Landing)
OS X* Highlights
- Support for Xcode* 7.3
- Support for OS X* 10.11.4
Update 2
Release Notes:
Windows* Linux* macOS*
Overview
- Support for new features in OpenMP 4.5 Specification
- Intrinsics for the Short Vector Random Number Generator (SVRNG) Library
- Documentation updates
- Corrections to reported problems
Windows* Highlights
- Microsoft Visual Studio 2015 Update 1 is supported
OS X* Highlights
- Support for Xcode* 7.2
Update 1
Release Notes:
Windows* Linux* macOS*
Overview
- Intel® C++ Compiler SIMD Data Layout Templates (SDLT)
- Support for new features in OpenMP* draft specification TR3
- Documentation updates
- Corrections to reported problems
OS X* Highlights
- Support for Xcode* 7.0,7.1
- Support for OS X* 10.11
Initial Release
Release Notes:
Windows* Linux* macOS*
Overview
- New directives support from OpenMP* 4.0
- New targetptr and preallocated offload modifiers for Intel® Many Integrated Core Architecture (Intel® MIC Architecture)
- New offload streams support to offload multiple concurrent computations to Intel® Many Integrated Core Architecture (Intel® MIC Architecture) from a single CPU thread
- Sgfx_sys_check utility to validate support for offloading to Intel® Graphics Technology
- Shared local memory support for Intel® Graphics Technology
- cilk_for loops now accepted with #pragma simd
- Enable respect for parentheses when determining order of operations in expressions
- Compiler intrinsic functions now defined internally
- BLOCK_LOOP and NOBLOCK_LOOP pragmas and private clause for unroll_and_jam pragma added
- Intel® Math Kernel Library support for Intel® Threading Building Blocks threading layer supported
- API to query Intel® Graphics Technology capabilities at runtime added
- API to set thread space configuration at runtime added
Windows* Highlights
- Decimal floating point now supported on C++ Windows*
- Support for Microsoft Windows 10*
- Support for Microsoft Visual Studio 2015*
- Microsoft Visual Studio 2010* deprecated
- Microsoft Visual Studio 2008* not supported
Linux* Highlights
- Linux* split DWARF debug info (also known as DWARF fission) now supported
- Support for Debian 6.0 dropped.
OS X* Highlights
- Xcode* 6.3.2 now requires explicit acceptance of IDE integration before completing install
15.0
Update 7
Release Notes:
Windows* Linux* macOS*
Overview
- Corrections to reported problems
Update 6
Release Notes:
Windows* Linux* macOS*
Overview
- Updated installer to work with 2016 licenses
- Corrections to reported problems
Update 5
Release Notes:
Windows* Linux* macOS*
Overview
- Intel® Math Kernel Library 11.2 Update 4
Windows* Highlights
- Support for Microsoft Windows 10*
- Support for Microsoft Visual Studio 2015*
Update 4
Release Notes:
Windows*
Windows* Highlights
- Corrections to reported problems
Update 3
Release Notes:
Windows* (EN) Linux* (EN) macOS*
Windows* (JP) Linux* (JP)
Overview
- Intel® Math Kernel Library 11.2 Update 3
- Corrections to reported problems
Update 2
Release Notes:
Windows* Linux* macOS*
Overview
- New string conversion functions added to libistrconv in 15.0.2
- /QxCOMMON-AVX512 and /QaxCOMMON-AVX512 options added in 15.0.2
- Intel® Math Kernel Library 11.2 Update 2
Linux Highlights
- Fedora 21* now supported
- Eclipse* Platform 4.4 with Eclipse C/C++ Development Tools 8.4 or above now supported
- GNU* Project Debugger (GDB*) 7.8 (gdb-ia)
Update 1
Release Notes:
Windows* (EN) Linux* (EN) macOS*
Windows* (JP) Linux* (JP)
Overview
- First update with Japanese Localization
- Support for Intel® Advanced Vector Extensions 512 instructions for IA-32 and Intel® 64 architectures
- Intel® Math Kernel Library 11.2 Update 1
Windows Highlights
- Tools->Options and Project Menu Labels Changed in 2015 Update 1
Linux Highlights
- SuSE Enterprise Linux Server 12* now supported
- Silent installation may fail when using relative path to configuration file
Initial Release
Release Notes:
Windows* Linux* macOS*
Overview
- Compiler offload to Intel® Graphics Technology is supported
- Support for native code generation for Intel® Graphics Technology
- Full C++11 language support
- Additional OpenMP* 4.0 support
- MIN/MAX Reductions supported in #pragma simd
- Intel® Cilk™ Plus changes
- Enable threadsafe profile generation with PGO
- Control diagnostic strictness of Pointer Checker for problems with pointers to structure fields
- aligned_new header
- Improved debugging of lambda functions
- Extended offload syntax to allow copying of non-contiguous memory
- New INTEL_PROF_DYN_PREFIX environment variable to add custom prefix to PGO .dyn filenames
- New pragma directives to control inlining behavior per function
- Static Analysis is deprecated
Windows Highlights
- Microsoft vectorcall calling convention supported
- Added Microsoft Visual Studio property “Base Platform Toolset” in the Intel IDE integration to explicitly specify which Visual Studio toolset to use with the Intel® C++ Compiler
- Added Microsoft Visual Studio property “Use MPI Library” in the Intel IDE integration to explicitly specify which MPI library to use with Intel® Math Kernel Library cluster configurations
- Windows XP* not supported
- Microsoft Visual Studio 2008* not supported
- Enforce same code to be executed regardless of data alignment with /Qopt-dynamicalign-
Linux Highlights
- GNU-compatible function multiversioning for CPU dispatching
- GNU C standard include files provided with Intel compiler
- gcc 4.9 supported
- binutils 2.19 not supported, binutils 2.24 supported
- Red Hat Enterprise Linux* 7 now supported
- Ubuntu* 14.04 LTS now supported
- SUSE LINUX Enterprise Server* 10 not supported
- Debian 6* is deprecated
- Python* no longer a requirement to use GNU* Project Debugger
macOS Highlights
- OS X* 10.10 now supported
- Xcode* 6.0 and 6.1 now supported
- OS X* 10.8 not supported
- Xcode* 4.6 not supported
14.0
Update 6
Release Notes:
Windows* Linux*
Overview
- Corrections to reported problems
Update 5
Release Notes:
Windows* Linux*
Overview
- Corrections to reported problems
Update 4
Release Notes:
Windows* Linux* macOS*
Overview
- Intel® Math Kernel Library 11.1 update 4
- Corrections to reported problems
Linux Highlights
- Red Hat Enterprise Linux 7* now supported
Update 3
Release Notes:
Windows* (EN) Linux* (EN) macOS*
Windows* (JP) Linux* (JP)
Overview
- Intel® Math Kernel Library 11.1 update 3
- Corrections to reported problems
OS X* Highlights
- Xcode* 5.1 supported
- –stdlib=libc++ is the default for Intel® C++ Composer XE 2013 SP1 update 3
Update 2
Release Notes:
Windows* Linux* macOS*
Overview
- Intel® Math Kernel Library 11.1 update 2
- New Intel® Cilk™ Plus STL vector reducer in Intel® C++ Composer XE 2013 SP1 update 2
- KMP_DYNAMIC_MODE Environment Variable Support for “asat” Deprecated
- Corrections to reported problems
OS X* Highlights
- OS X* 10.9 supported
Update 1
Release Notes:
Windows* (EN) Linux* (EN) macOS*
Windows* (JP) Linux* (JP)
Overview
- Intel® Math Kernel Library 11.1 update 1
- First 14.0 version with Japanese localization
- New Numeric String Conversion Library: libistrconv
- New compiler option /Qopt-gather-scatter-unroll (opt-gather-scatterunroll)for targeting Intel® MIC Architecture
- New compiler option /Q[a]xMIC-AVX512(-[a]xMIC-AVX512)
- New compiler option /Qcheck-pointers-mpx (-check-pointers-mpx) to support the Intel® Memory Protection Extensions (Intel® MPX)
- The this pointer is now allowed in the Intel® Cilk™ Plus SIMD-enabled function uniform clause (i.e. __declspec(vector(uniform(this))))
- New intrinsic _allow_cpu_features
Initial Release
Release Notes:
Windows* Linux* macOS*
Overview
- Online installation
- Support for Intel® Many Integrated Core Architecture (Intel® MIC Architecture)
- Features from C++11 (-std=c++11)
- Partial OpenMP* 4.0 support
- Intel® Cilk™ Plus changes
- __INTEL_COMPILER_UPDATE predefined macro
- Pointer type alignment qualifiers
- Variable definition attributes to avoid false sharing
- Using offload code in shared libraries requires main program to be linked with –offload=mandatory or –offload=optional option
- Limitations of _Cilk_shared
- /QxATOM_SSE4.2 (-xATOM_SSE4.2) option added to support Silvermont microarchitecture
Linux Highlights
- -mtune performance tuning option
- Using offload code in shared libraries requires main program to be linked with –offload=mandatory or –offload=optional option
- -openmp-offload/-openmp-simd options added for controlling the enabling/disabling of
- __GXX_EXPERIMENTAL_CXX0X__ Macro Not Supported
- DWARF V4 support
- GNU* Project Debugger (GDB*)
- Intel® Debugger support deprecated
- Fedora* 18 and 19 are now supported
- Ubuntu* 13.04 and Debian* 7.0 are now supported
- Support for the following versions of Linux distributions has been dropped:
- Fedora* 17
- Ubuntu* 11.10
- Pardus* 2011.2
OS X* Highlights
- -use-clang-env enabled by default
- libc++ now supported
- OS X* 10.7 is no longer supported
- Xcode* 4.4 and 4.5 are no longer supported
13.0
Update 6
Release Notes:
Windows*
Overview
- Correction to reported problems
Update 5
Release Notes:
Windows* Linux* macOS*
Overview
- Correction to reported problems
Update 4
Release Notes:
Windows* Linux*
Overview
- Including the fix for 0_10711 Internal Compiler Error with Composer XE 2013 Update 3
Update 3
Release Notes:
Windows* (EN) Linux* (EN) macOS*
Windows* (JP) Linux* (JP)
Overview
- New documentation of functions to check decimal floating point status
Update 2
Release Notes:
Windows* Linux*
Overview
- Support for OpenMP* SIMD features
- New KMP_PLACE_THREADS environment variable
- New __INTEL_PRE_CFLAGS and __INTEL_POST_CFLAGS environment variables
- New /Qvec-report7 vectorization report level
- /W[no-]pch-messages to enable/disable precompiled header diagnostics
Update 1
Release Notes:
Windows* (EN) Linux* (EN) macOS*
Windows* (JP) Linux* (JP)
Overview
- core_4th_gen_avx added for manual cpu dispatch
- Inline assembly and intrinsic support for Intel architecture code named Broadwell
- Support for Microsoft* loop pragma
- New /Qvec-report7 vectorization report level
- /Qcheck-pointers:w
Linux Highlights
- -opt-streaming-cache-evict and -opt-threads-per-core support for Intel® Many Integrated Core architecture
- -opt-assume-safe-padding support for Intel® Many Integrated Core architecture
- Breaking binary compatibility change in Update 1 offload libraries for Intel® Many Integrated Core Architecture
- Default code generation for Intel® Xeon Phi™ processors no longer supported on A0 processor steppings
- Support for Eclipse* platform versions 4.2 and 3.8 and Eclipse CDT 8.1
OS X* Highlights
- Support for Xcode* 4.5
Initial Release
Release Notes:
Windows* Linux* macOS*
Overview
- The Intel® Software Manager has been added to help you manage product updates and license activation
- New C++11 features
- Out-of-bounds memory checking
- Static Analysis Improvements
- Improved support for future Intel processors
Linux Highlights
- Fedora 17*, SUSE* LINUX Enterprise Server 11 SP2, Ubuntu 11.10* and Ubuntu 12.04* now supported
- New Warning Level –w3 and Changes to Warning Levels
- Support for the following versions of Linux distributions has been dropped: Red Hat Enterprise Linux 4*, SUSE* LINUX Enterprise Server 11 SP1, Fedora 15*, Ubuntu 11.04*, Ubuntu 10.04*, Asianux*
OS X* Highlights
- Compiler compatibility with clang added (-use-clang-env)
- 32-bit Apple* Mac* system hosts no longer supported
- OS X* 10.8 support added
- Xcode 4.3 and 4.4 support added
- Versions of Xcode* prior to 4.3 are no longer supported
- OS X* 10.6 is no longer supported
12.0
Update 12 and Update 13
Release Notes:
Windows* Linux* macOS*
Overview
- Correction to reported problems
Update 11
Release Notes:
Windows* Linux* macOS*
Overview
- Correction to reported problems
Update 10
Release Notes:
Windows* (EN) Linux* (EN) macOS*
Windows* (JP) Linux* (JP)
Overview
- Correction to reported problems
Update 9
Release Notes:
Windows* Linux* macOS*
Overview
- Correction to reported problems
Update 8
Release Notes:
Windows* Linux* macOS*
Overview
- Correction to reported problems
Update 7
Release Notes:
Windows* (EN) Linux* (EN) macOS*
Windows* (JP) Linux* (JP)
Overview
- Support for Intel® Advanced Vector Extensions 2 in inline assembly and intrinsics
Update 6
Release Notes:
Windows* Linux* macOS*
Overview
- Additional C++0x features supported
- Additional compiler options
- Enhancements to Intel® Cilk™ Plus support
- Change to Cilk Plus array notation semantics
- Enhancements to OpenMP* support
- The core compiler documentation known as the User and Reference Guides has been reorganized and streamlined. Among the most noticeable changes are: a new Key Features section highlighting important Intel compiler functionality and the organization of the Compiler Option reference section into functional groups.
- The product installs into a new top-level folder.
- Cluster installation is now supported
Windows Highlights
- Support for Microsoft Visual Studio 2005* is deprecated
- Support for Microsoft Windows Server 2003* and Microsoft Windows Vista* is deprecated
- Updated IDE integration
Linux Highlights
- Integration into Eclipse* 3.7 with CDT 8.0 supported
OS X* Highlights
- Mac OS* X 10.5 is no longer supported
Update 5
Release Notes:
Windows* Linux* macOS*
Overview
- Correction to reported problems
Update 4
Release Notes:
Windows* Linux* macOS*
Overview
- -export and –export-dir deprecated
- Correction to reported problems
Update 3
Release Notes:
Windows* (EN) Linux* (EN) macOS*
Windows* (JP) Linux* (JP)
Overview
- /Qsox option enhancement
OS X* Highlights
- Deprecating Mac OS* X 10.5.8 support
Update 2
Release Notes:
Windows* Linux* macOS*
Overview
- 3 intrinsics changed in immintrin.h
- Utility ―inspxe-runsc.exe changed
- Correction to reported problems
Update 1
Release Notes:
Windows* (EN) Linux* (EN) macOS*
Windows* (JP) Linux* (JP)
Overview
- Correction to reported problems
Initial Release
Release Notes:
Windows* Linux* macOS*
Overview
- Intel® Cilk™ Plus language extensions for the Intel® C++ Compiler make it easy to add parallelism to both new and existing software.
- Guided Auto-Parallelism
- Features from C++0x
- An option to use math library functions that are faster but return results with less precision or accuracy
- An option to use math library functions that return consistent results across different models and manufacturers of processors
Windows Highlights
- Microsoft* Visual Studio 2010* Support
11.0
Update 9
Release Notes:
Windows* Linux*
Overview
- Correction to reported problems
Update 8
Release Notes:
Windows* Linux* macOS*
Overview
- Correction to reported problems
Update 7
Release Notes:
Windows* Linux* macOS*
Overview
- Correction to reported problems
Linux Highlights
- Added support for SUSE LINUX Enterprise Server* 11 SP1
OS X* Highlights
- Added support for Mac OS* X 10.6.3 with Xcode 3.2.2 and SDK 10.6 or 10.5
- All users of Xcode* 3.2.2 should upgrade to this release due to incompatibility with previous releases of the compiler and Xcode 3.2.2 documented at http://software.intel.com/en-us/articles/intel-fortran-for-mac-os-x-incompatible-withxcode-322/
Update 6
Release Notes:
Windows* (EN) Linux* (EN) macOS*
Windows* (JP) Linux* (JP)
Overview
- Correction to reported problems
Update 5
Release Notes:
Windows* Linux* macOS*
Overview
- Note added about Cluster OpenMP* libraries removed in future version
- Correction to reported problems
Update 4
Release Notes:
Windows* (EN) Linux* (EN) macOS*
Windows* (JP) Linux* (JP)
Overview
- OpenMP header file changed to improve error detection
- Correction to reported problems
Update 3
Release Notes:
Windows* Linux* macOS*
Overview
- Correction to reported problems
Update 2
Release Notes:
Windows*
Overview
- Note added about new compiler options /Qmkl and /QxAVX
- Note added about removal of certain Intel® AVX architecture instructions and intrinsics
Windows Highlights
- Note added that if a Visual Studio solution includes a Visual Basic project, it must be manually “cleaned” after conversion to use Intel® C++.
- The cross-compilers (IA-32 to Intel® 64 and IA-32 to IA-64) were rebuilt to correct an issue where these compilers would not run on certain Windows 7* and Windows Server 2008* systems. Correctness of generated code is not an issue
Linux Highlights
- Ubuntu* 9.04 now supported
- Note added about non-RPM install forced on Fedora* 10.
- Full support for Eclipse* CDT 6.0 is now available
OS X* Highlights
- Added mention of new compiler option -mkl
- Mac OS* X 10.6.1 “Snow Leopard” is now supported
Update 1
Release Notes:
Windows* (EN) Linux* (EN) macOS*
Windows* (JP) Linux* (JP)
Overview
- Note added about change in behavior of –O0
- Corrections to reported problems
Windows Highlights
- Note added that if a Visual Studio solution includes a Visual Basic project, it must be manually “cleaned” after conversion to use Intel® C++.
- The cross-compilers (IA-32 to Intel® 64 and IA-32 to IA-64) were rebuilt to correct an issue where these compilers would not run on certain Windows 7* and Windows Server 2008* systems. Correctness of generated code is not an issue
Linux Highlights
- Partial support for Eclipse* CDT 6.0 is now available
Product and Performance Information
Performance varies by use, configuration and other factors. Learn more at www.Intel.com/PerformanceIndex.