diff options
| author | Alexander Kabaev <kan@FreeBSD.org> | 2003-07-12 19:33:34 +0000 |
|---|---|---|
| committer | Alexander Kabaev <kan@FreeBSD.org> | 2003-07-12 19:33:34 +0000 |
| commit | e329c5e19f04d0e45346052fd8f86a99b3ee3360 (patch) | |
| tree | 1713dbe57173de54131a1bfee75df017228c127c | |
| parent | e0c22597cb76815babc2d0c1dab5a2879ca03012 (diff) | |
Notes
| -rw-r--r-- | contrib/gcc/config/i386/freebsd.h | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/contrib/gcc/config/i386/freebsd.h b/contrib/gcc/config/i386/freebsd.h index e4aeb2e55719..dda52f5f60b1 100644 --- a/contrib/gcc/config/i386/freebsd.h +++ b/contrib/gcc/config/i386/freebsd.h @@ -128,10 +128,12 @@ Boston, MA 02111-1307, USA. */ compiler get the contents of <float.h> and std::numeric_limits correct. */ #define SUBTARGET_OVERRIDE_OPTIONS \ do { \ - real_format_for_mode[XFmode - QFmode] \ - = &ieee_extended_intel_96_round_53_format; \ - real_format_for_mode[TFmode - QFmode] \ - = &ieee_extended_intel_96_round_53_format; \ + if (!TARGET_64BIT) { \ + real_format_for_mode[XFmode - QFmode] \ + = &ieee_extended_intel_96_round_53_format; \ + real_format_for_mode[TFmode - QFmode] \ + = &ieee_extended_intel_96_round_53_format; \ + } \ } while (0) /* Tell final.c that we don't need a label passed to mcount. */ |
