Compatibility Issue detected: Intel C++ compiler does not support _M_IX86_FP macro. Take a look at 'Predefined Macros' topic on MSDN for more information.
_M_IX86_FP - Expands to a value indicating which /arch compiler option was used:
0 if /arch was not used.
1 if /arch:SSE was used.
2 if /arch:SSE2 was used.
See /arch (Minimum CPU Architecture) for more information.
Thank you for reporting this. I have entered this as DPD200248334 in our internal bug tracking database.
BTW, it looks like Microsoft sets the value of this macro to 2 (not 0) if /arch is not specified... At least that's what i saw with MSVC++ 2008.