diff options
| -rw-r--r-- | gcc/ChangeLog | 5 | ||||
| -rw-r--r-- | gcc/config/i386/i386.c | 3 |
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 |
