--- Python-2.7.3/Modules/_ctypes/libffi/src/x86/ffi64.c 2012-04-13 19:44:00.835801681 +0100 +++ Python/Python-2.7.3/Modules/_ctypes/libffi/src/x86/ffi64.c 2012-04-10 00:07:33.000000000 +0100 @@ -36,10 +36,6 @@ #define MAX_GPR_REGS 6 #define MAX_SSE_REGS 8 -#ifdef __INTEL_COMPILER -typedef struct { int64_t m[2]; } __int128_t; -#endif - struct register_args { /* Registers for argument passing. */ @@ -474,20 +470,10 @@ break; case X86_64_SSE_CLASS: case X86_64_SSEDF_CLASS: -#ifdef __INTEL_COMPILER - reg_args->sse[ssecount].m[0] = *(UINT64 *) a; - reg_args->sse[ssecount++].m[1] = 0; -#else reg_args->sse[ssecount++] = *(UINT64 *) a; -#endif break; case X86_64_SSESF_CLASS: -#ifdef __INTEL_COMPILER - reg_args->sse[ssecount].m[0] = *(UINT32 *) a; - reg_args->sse[ssecount++].m[1] = 0; -#else reg_args->sse[ssecount++] = *(UINT32 *) a; -#endif break; default: abort();