summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexander Kabaev <kan@FreeBSD.org>2003-07-12 19:33:34 +0000
committerAlexander Kabaev <kan@FreeBSD.org>2003-07-12 19:33:34 +0000
commite329c5e19f04d0e45346052fd8f86a99b3ee3360 (patch)
tree1713dbe57173de54131a1bfee75df017228c127c
parente0c22597cb76815babc2d0c1dab5a2879ca03012 (diff)
Notes
-rw-r--r--contrib/gcc/config/i386/freebsd.h10
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. */