From: James Van Artsdalen Date: Sat, 10 Oct 1992 09:31:37 +0000 (+0000) Subject: (TARGET_DEFAULT): New macro - don't make TARGET_IEE_FP default for SCO. X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=0041680483b7108a571266fcc0cdfa7305fab88d;p=platform%2Fupstream%2Fgcc.git (TARGET_DEFAULT): New macro - don't make TARGET_IEE_FP default for SCO. From-SVN: r2390 --- diff --git a/gcc/config/i386/sco.h b/gcc/config/i386/sco.h index 28c3af4..8f1c8a0 100644 --- a/gcc/config/i386/sco.h +++ b/gcc/config/i386/sco.h @@ -5,6 +5,17 @@ #include "i386v.h" +/* 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) + + SCO'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 SCO. */ + +#undef TARGET_DEFAULT +#define TARGET_DEFAULT 0201 + /* Use crt1.o as a startup file and crtn.o as a closing file. */ #undef STARTFILE_SPEC