aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Stallman <rms@gnu.org>1993-10-20 05:10:13 +0000
committerRichard Stallman <rms@gnu.org>1993-10-20 05:10:13 +0000
commitdb4f69a89fd3066430c948bcf4cde96e50cf3236 (patch)
tree11fe4d767f77af9ef5626d5633c2f5d748388dd4
parent76c12b015cb25154ad33ed3bc8e7f50b5305582f (diff)
downloadgcc-db4f69a89fd3066430c948bcf4cde96e50cf3236.zip
gcc-db4f69a89fd3066430c948bcf4cde96e50cf3236.tar.gz
gcc-db4f69a89fd3066430c948bcf4cde96e50cf3236.tar.bz2
(LONG_DOUBLE_TYPE_SIZE): Define as 64 bits
due to FP emulator bugs in the target kernel. From-SVN: r5823
-rw-r--r--gcc/config/i386/sco.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/gcc/config/i386/sco.h b/gcc/config/i386/sco.h
index 9bb8fd2..0288928 100644
--- a/gcc/config/i386/sco.h
+++ b/gcc/config/i386/sco.h
@@ -16,6 +16,11 @@
#undef TARGET_DEFAULT
#define TARGET_DEFAULT 0201
+/* Let's guess that the SCO software FPU emulator can't handle
+ 80-bit XFmode insns, so don't generate them. */
+#undef LONG_DOUBLE_TYPE_SIZE
+#define LONG_DOUBLE_TYPE_SIZE 64
+
/* Use crt1.o as a startup file and crtn.o as a closing file. */
#undef STARTFILE_SPEC