Yep, just to note that there are some hacks to disable the "if it's an AMD CPU then I'll unoptimize the code" check.
You had to #define something, and that's all to disable the lame check.
Anyways, AMD bring out Intel to the court regarding this, so it's possible that new versions of the compiler will not include the lame check.
The funny part, it's that even with those unoptimizations, on an AMD CPU, the compiler is in most benchmarks better than GCC or MSVC (regarding speed of execution).
But I think that the Intel Compiler isn't very helpful for compiling C::B, as it would provide only an advantage regarding speed.
I still think that a good approach is:
DMars while developing for it's amazing compilation time,
MSVC for win32 release for it's amazing binary size, and
GCC for everything else for it's amazing availability everywhere.