aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRichard Henderson <rth@redhat.com>2004-12-23 02:38:14 -0800
committerRichard Henderson <rth@gcc.gnu.org>2004-12-23 02:38:14 -0800
commit9690a821226394176b4cb187641692e8caf801a5 (patch)
tree57842faa2fe96e65df1aec0aba6ed3f571222129 /gcc
parente26b63b29fc9567f9eab418b05657bcc00a9eb0a (diff)
downloadgcc-9690a821226394176b4cb187641692e8caf801a5.zip
gcc-9690a821226394176b4cb187641692e8caf801a5.tar.gz
gcc-9690a821226394176b4cb187641692e8caf801a5.tar.bz2
i386.c (override_options): Revert last change wrt fancy 387 math.
* config/i386/i386.c (override_options): Revert last change wrt fancy 387 math. From-SVN: r92547
Diffstat (limited to 'gcc')
-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