From 454ae9405895bd2df12b7d6577e20334e981563a Mon Sep 17 00:00:00 2001 From: James Van Artsdalen Date: Tue, 1 Dec 1992 08:49:19 +0000 Subject: (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(+) (limited to 'gcc') diff --git a/gcc/config/i386/isc.h b/gcc/config/i386/isc.h index f88c693..80e1e36 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 -- cgit v1.1