[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Bug-gsl] gsl-1.12 make check failure with gcc-4.4.1
From: |
Brian Gough |
Subject: |
Re: [Bug-gsl] gsl-1.12 make check failure with gcc-4.4.1 |
Date: |
Mon, 17 Aug 2009 09:14:35 +0100 |
User-agent: |
Wanderlust/2.14.0 (Africa) Emacs/22.2 Mule/5.0 (SAKAKI) |
At Fri, 14 Aug 2009 13:36:44 -0700 (PDT),
Gregery Barton wrote:
>
> I've been having similar problems, and have put it down 'double'
> returning functions. Mostly c rtl functions as most gsl return
> status codes. At high optimization levels the accuracy of these
> functions is actually increased. Doubles are passed on the stack as
> 64-bit without optimization. If the compiler optimizes to pass and
> return with floating point registers then the function is given a
> free upgrade to a long double version (assuming the platform's FPU
> has 80bit registers).
What happens if you run the optimised code with
GSL_IEEE_MODE=double-precision,mask-all to disable extended precision
- does it then pass the test?
--
Brian Gough
(GSL Maintainer)
Support freedom by joining the FSF
http://www.fsf.org/associate/support_freedom/join_fsf?referrer=37