--- gcc/config/i386/isc.h 2018/04/24 18:10:27 1.1.1.1 +++ gcc/config/i386/isc.h 2018/04/24 18:17:08 1.1.1.2 @@ -39,7 +39,7 @@ == void_type_node))) ? (SIZE) \ : 0) /* On other 386 systems, the last line looks like this: - : (aggregate_value_p (FUNTYPE)) ? GET_MODE_SIZE (Pmode) : 0) */ + : (aggregate_value_p (TREE_TYPE (FUNTYPE))) ? GET_MODE_SIZE (Pmode) : 0) */ #endif /* Handle #pragma pack and #pragma weak. */ @@ -55,3 +55,8 @@ #undef TARGET_DEFAULT #define TARGET_DEFAULT 0201 + +/* The ISC 2.0.2 software FPU emulator apparently can't handle + 80-bit XFmode insns, so don't generate them. */ +#undef LONG_DOUBLE_TYPE_SIZE +#define LONG_DOUBLE_TYPE_SIZE 64