summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--contrib/gcc/config/i386/freebsd.h3
-rw-r--r--contrib/gcc/config/i386/freebsd.h.fixed3
2 files changed, 4 insertions, 2 deletions
diff --git a/contrib/gcc/config/i386/freebsd.h b/contrib/gcc/config/i386/freebsd.h
index 5b8d51b..8398733 100644
--- a/contrib/gcc/config/i386/freebsd.h
+++ b/contrib/gcc/config/i386/freebsd.h
@@ -535,7 +535,8 @@ do { \
/* This goes away when the math emulator is fixed. */
#undef TARGET_DEFAULT
-#define TARGET_DEFAULT (MASK_NO_FANCY_MATH_387 | 0301)
+#define TARGET_DEFAULT \
+ (MASK_80387 | MASK_IEEE_FP | MASK_FLOAT_RETURNS | MASK_NO_FANCY_MATH_387)
/* FreeBSD ELF using our home-grown crtbegin.o/crtend.o does not support the
DWARF2 unwinding mechanisms. Once `make world' bootstraping problems with
diff --git a/contrib/gcc/config/i386/freebsd.h.fixed b/contrib/gcc/config/i386/freebsd.h.fixed
index 5b8d51b..8398733 100644
--- a/contrib/gcc/config/i386/freebsd.h.fixed
+++ b/contrib/gcc/config/i386/freebsd.h.fixed
@@ -535,7 +535,8 @@ do { \
/* This goes away when the math emulator is fixed. */
#undef TARGET_DEFAULT
-#define TARGET_DEFAULT (MASK_NO_FANCY_MATH_387 | 0301)
+#define TARGET_DEFAULT \
+ (MASK_80387 | MASK_IEEE_FP | MASK_FLOAT_RETURNS | MASK_NO_FANCY_MATH_387)
/* FreeBSD ELF using our home-grown crtbegin.o/crtend.o does not support the
DWARF2 unwinding mechanisms. Once `make world' bootstraping problems with
OpenPOWER on IntegriCloud