Index: gcc/gcc/config/i386/i386.h |
diff --git a/gcc/gcc/config/i386/i386.h b/gcc/gcc/config/i386/i386.h |
index e6cdf1f69c123c80b0db4b8e9b4b9f556a8b27dd..23c0d183eef9a8b69a0b6df6ff70911c87d83334 100644 |
--- a/gcc/gcc/config/i386/i386.h |
+++ b/gcc/gcc/config/i386/i386.h |
@@ -621,22 +621,7 @@ enum target_cpu_default |
#define LONG_TYPE_SIZE BITS_PER_WORD |
#define DOUBLE_TYPE_SIZE 64 |
#define LONG_LONG_TYPE_SIZE 64 |
-#define LONG_DOUBLE_TYPE_SIZE (TARGET_80387 ? 80 : 64) |
- |
-/* With SSE2 but no 80387 we can not use 80bit long double but with 80387 we |
- must use 80bit long double in registers - hardware limitation in both cases */ |
- |
-#undef GET_MODE_WIDER_MODE |
-#define GET_MODE_WIDER_MODE(MODE) \ |
- (TARGET_80387 ? mode_wider[MODE] : \ |
- ((MODE) != DFmode && (MODE) != XFmode && (MODE) != V4DFmode && \ |
- (MODE) != DCmode && (MODE) != XCmode) ? mode_wider[MODE] : \ |
- VOIDmode) |
-#undef GET_MODE_2XWIDER_MODE |
-#define GET_MODE_2XWIDER_MODE(MODE) \ |
- (TARGET_80387 ? mode_2xwider[MODE] : \ |
- ((MODE) != DFmode && (MODE) != XFmode) ? mode_2xwider[MODE] : \ |
- VOIDmode) |
+#define LONG_DOUBLE_TYPE_SIZE 80 |
#define WIDEST_HARDWARE_FP_SIZE LONG_DOUBLE_TYPE_SIZE |