diff options
author | James Van Artsdalen <jrv@gnu.org> | 1992-12-01 08:49:19 +0000 |
---|---|---|
committer | James Van Artsdalen <jrv@gnu.org> | 1992-12-01 08:49:19 +0000 |
commit | 454ae9405895bd2df12b7d6577e20334e981563a (patch) | |
tree | 425c490253af09bc474e5f997e78c5744822cb7e /gcc | |
parent | ac49a949d87aebd56717f1df4639413961e345fe (diff) | |
download | gcc-454ae9405895bd2df12b7d6577e20334e981563a.zip gcc-454ae9405895bd2df12b7d6577e20334e981563a.tar.gz gcc-454ae9405895bd2df12b7d6577e20334e981563a.tar.bz2 |
(TARGET_DEFAULT): New macro - don't make TARGET_IEEE_FP default for ISC.
From-SVN: r2825
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/config/i386/isc.h | 11 |
1 files changed, 11 insertions, 0 deletions
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 |