--- Include/pymath.h.orig 2014-04-07 11:37:25.020764146 +0200 +++ Include/pymath.h 2014-04-07 11:44:08.022075373 +0200 @@ -152,7 +152,11 @@ * doesn't support NaNs. */ #if !defined(Py_NAN) && !defined(Py_NO_NAN) -#define Py_NAN (Py_HUGE_VAL * 0.) +# ifndef __INTEL_COMPILER +# define Py_NAN (Py_HUGE_VAL * 0.) +# else /* icc miscompiles Py_HUGE_VAL * 0. into 0.0 */ +# define Py_NAN (Py_HUGE_VAL / Py_HUGE_VAL) +# endif #endif /* Py_OVERFLOWED(X)