Conditionalize HAS_FLOOR for i386 under Mach. The library version is
authorGuillermo J. Rozas <edu/mit/csail/zurich/gjr>
Wed, 19 Feb 1992 18:46:18 +0000 (18:46 +0000)
committerGuillermo J. Rozas <edu/mit/csail/zurich/gjr>
Wed, 19 Feb 1992 18:46:18 +0000 (18:46 +0000)
seriously broken.

v7/src/microcode/config.h

index e0c73883c07bdd61d867d026e1532894560ce4bb..1702bc18c225953b2bfbc1ff65108a3fc3ad33e2 100644 (file)
@@ -1,6 +1,6 @@
 /* -*-C-*-
 
-$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/microcode/Attic/config.h,v 9.66 1992/02/10 13:04:14 jinx Exp $
+$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/microcode/Attic/config.h,v 9.67 1992/02/19 18:46:18 jinx Exp $
 
 Copyright (c) 1987-1992 Massachusetts Institute of Technology
 
@@ -378,7 +378,10 @@ typedef unsigned long SCHEME_OBJECT;
 /* These are really OS-dependent.  They are correct for the sequent
    and for SYSV3, but we don't know about other 386 systems. */
 #define HEAP_IN_LOW_MEMORY
-#define HAS_FLOOR
+#ifndef _MACH_UNIX
+/* Bug in Mach 3.0 for 386s floating point library. */
+#  define HAS_FLOOR
+#endif
 #define HAS_FREXP
 
 #endif /* i386 */