From 454ae9405895bd2df12b7d6577e20334e981563a Mon Sep 17 00:00:00 2001 From: James Van Artsdalen Date: Tue, 1 Dec 1992 08:49:19 +0000 Subject: [PATCH] (TARGET_DEFAULT): New macro - don't make TARGET_IEEE_FP default for ISC. From-SVN: r2825 --- gcc/config/i386/isc.h | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/gcc/config/i386/isc.h b/gcc/config/i386/isc.h index f88c6931c7f..80e1e365a17 100644 --- a/gcc/config/i386/isc.h +++ b/gcc/config/i386/isc.h @@ -44,3 +44,14 @@ /* Handle #pragma pack and #pragma weak. */ #define HANDLE_SYSV_PRAGMA + +/* By default, target has a 80387, uses IEEE compatible arithmetic, + and returns float values in the 387, ie, + (TARGET_80387 | TARGET_FLOAT_RETURNS_IN_80387) + + ISC's software emulation of a 387 fails to handle the `fucomp' + opcode. fucomp is only used when generating IEEE compliant code. + So don't make TARGET_IEEE_FP default for ISC. */ + +#undef TARGET_DEFAULT +#define TARGET_DEFAULT 0201 -- 2.30.2