Intel® C++ Compiler

Install Crush ; XE 2016 + Xcode 7.0 + OS X 10.10.5

I fail the installation of parallel Studio XE 2016 in my mac pro including OS X* 10.10.5 and Xcode 7.0.

How can I install it successfully?

I tried the click to dmg file  ==> no response 

$ sudo ./install_gui 

=> no response

$ sudo ./ 

./ line 616:  6866 Segmentation fault: 11  "$pset_engine_binary" --TEMP_FOLDER="$temp_folder" $params $root_nonroot 2> /dev/null

[BUG] C/C++ compiler incorrectly sign extending halfword operations


The compiler is incorrectly sign-extending halfword operations at all optimization levels above O0. I hit this bug with XE 2013 edition, but I have confirmed the problem exists in the most recent 2016 edition as well. This is affecting a critical project, can you please investigate? A reduced test case is provided below. 


#include <stdio.h>

typedef short size2s_t;
typedef int size4s_t;
typedef long long int size8s_t;

[Bug report] Tuple unavailable in c++14?

I am using Intel compiler 15.0.3 on OSX and facing a problem for using tuple. A simple sample code here:

#include <tuple>

using namespace std;

int main() {
    tuple<int,int,int> T{1, 2, 3};
    return 0;

If compile it with

icpc -std=c++11

It will just compile fine. But if compile with

icpc -std=c++14

It will send out error

Segmentation violation when using std::make_exception_ptr with string arguments


the following code causes a segmentation violation in the compiler with Parallel Studio XE 2016 (2016.0.110) integrated into Visual Studio 2015.

#include <exception>
#include <string>

int main()
	std::string s;



Bug/Limitation: Cannot compile thread_local dynamic non-POD object for MIC architecture (c++11)


we are having an issue compiling c++ code using the thread_local feature from  c++11 standard  for non-POD types. The same code compiles without problems for the host architecture, but it cannot compile for MIC architecture.

These are the relevant lines from a unit test that will not compile for MIC:

S’abonner à Intel® C++ Compiler