OSDN Git Service

ChangeLog for gcc
[pf3gnuchains/gcc-fork.git] / libgcc / config / i386 / 64 / sfp-machine.h
index 190e3cb..5adf6db 100644 (file)
@@ -1,7 +1,14 @@
 #define _FP_W_TYPE_SIZE                64
-#define _FP_W_TYPE             unsigned long
-#define _FP_WS_TYPE            signed long
-#define _FP_I_TYPE             long
+
+#ifdef _WIN64
+ #define _FP_W_TYPE            unsigned long long
+ #define _FP_WS_TYPE           signed long long
+ #define _FP_I_TYPE            long long
+#else
+ #define _FP_W_TYPE            unsigned long
+ #define _FP_WS_TYPE           signed long
+ #define _FP_I_TYPE            long
+#endif
 
 typedef int TItype __attribute__ ((mode (TI)));
 typedef unsigned int UTItype __attribute__ ((mode (TI)));