This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: PATCH (3.3): Support ieee_extended_intel_96_round_53_format
- From: Alexander Kabaev <ak03 at gte dot com>
- To: rittle at labs dot mot dot com
- Cc: rittle at latour dot rsch dot comm dot mot dot com, gcc-patches at gcc dot gnu dot org
- Date: Fri, 11 Jul 2003 12:30:10 -0400
- Subject: Re: PATCH (3.3): Support ieee_extended_intel_96_round_53_format
- Organization: Verizon Data Services
- References: <200307020142.h621grR8066286@latour.rsch.comm.mot.com>
On Tue, 1 Jul 2003 20:42:53 -0500 (CDT)
Loren James Rittle <rittle@latour.rsch.comm.mot.com> wrote:
> #undef DEFAULT_PCC_STRUCT_RETURN
> #define DEFAULT_PCC_STRUCT_RETURN 0
> +
> + /* FreeBSD sets the rounding precision of the FPU to 53 bits. Let
> the+ 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; \
> + } while (0)
Loren,
could you please protect this if (!TARGET64)? Switching to 53bit
rounding hoses AMD64.
--
Alexander Kabaev