When using the latest Intel C++ compiler 14.0 SP1 Update 1, i noticed that a new bug was introduced for MIC offload code.
When compiling code that is just intended for MIC and that does not work on the host (e.g. code that uses MIC intrinsics), one can mark that code as
.... C++ intrinsics code
However, when doing this in a .cpp file so that the host code contains nothing, also the MIC code is not generated.