--- gcc/config/i386/openbsd.h.orig	Wed Mar 24 03:27:17 1999
+++ gcc/config/i386/openbsd.h	Wed Mar 24 03:30:16 1999
@@ -24,6 +24,15 @@
 
 #include <i386/gstabs.h>
 
+/* Remove when the math-emulator is fixed.  */
+/* XXX i386 TARGET_DEFAULT/TARGET_CPU_DEFAULT is weird...
+   This must be defined as TARGET_DEFAULT, and after including gstab.h
+	to override unix.h TARGET_DEFAULT definition.
+	In effect, this add MASK_NO_FANCY_MATH_387 to the usual definition.  */
+#undef TARGET_DEFAULT
+#define TARGET_DEFAULT \
+	(MASK_NO_FANCY_MATH_387 | MASK_80387 | MASK_IEEE_FP | MASK_FLOAT_RETURNS)
+
 /* Get perform_* macros to build libgcc.a.  */
 #include <i386/perform.h>
 
