aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/i386/i386.c3
2 files changed, 6 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 3ddbf23..0872bf6 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,5 +1,10 @@
2004-12-23 Richard Henderson <rth@redhat.com>
+ * config/i386/i386.c (override_options): Revert last change
+ wrt fancy 387 math.
+
+2004-12-23 Richard Henderson <rth@redhat.com>
+
* config/alpha/alpha.md (one_cmpl<mode>2, and<mode>3, andnot<mode>3,
ior<mode>3, iornot<mode>3, xor<mode>3, xornot<mode>3): New macroized
vector operate patterns.
diff --git a/gcc/config/i386/i386.c b/gcc/config/i386/i386.c
index fa6c3b4..c146b74 100644
--- a/gcc/config/i386/i386.c
+++ b/gcc/config/i386/i386.c
@@ -1469,8 +1469,7 @@ override_options (void)
/* If the architecture always has an FPU, turn off NO_FANCY_MATH_387,
since the insns won't need emulation. */
- if (!(target_flags_explicit & MASK_NO_FANCY_MATH_387)
- && (x86_arch_always_fancy_math_387 & (1 << ix86_arch)))
+ if (x86_arch_always_fancy_math_387 & (1 << ix86_arch))
target_flags &= ~MASK_NO_FANCY_MATH_387;
/* Likewise, if the target doesn't have a 387, or we've specified