| --- tcl8.6.11/win/tclWin32Dll.c.orig 2021-01-20 12:26:59.444272100 -0800 |
| +++ tcl8.6.11/win/tclWin32Dll.c 2021-01-20 12:29:33.443038200 -0800 |
| @@ -667,7 +667,7 @@ |
| status = TCL_OK; |
| |
| #elif defined(__GNUC__) |
| -# if defined(_WIN64) |
| +# if defined(__x86_64__) |
| /* |
| * Execute the CPUID instruction with the given index, and store results |
| * off 'regPtr'. |
| @@ -696,7 +696,7 @@ |
| "%eax", "%ebx", "%ecx", "%edx", "%esi", "%edi", "memory"); |
| status = TCL_OK; |
| |
| -# else |
| +# elif defined(__i386__) |
| |
| TCLEXCEPTION_REGISTRATION registration; |
| |
| @@ -783,7 +783,7 @@ |
| |
| # endif /* !_WIN64 */ |
| #elif defined(_MSC_VER) |
| -# if defined(_WIN64) |
| +# if defined(_M_X64) |
| |
| __cpuid(regsPtr, index); |
| status = TCL_OK; |