What is wrong with Bugzilla? [Was: Re: GCC and Floating-Point]
Toon Moene
toon@moene.indiv.nluug.nl
Mon May 30 21:17:00 GMT 2005
Vincent Lefevre wrote:
> On 2005-05-29 18:19:19 +0300, Michael Veksler wrote:
>
>>If more than 50 people report it, independently, as a bug then it
>>sure is a bug. You might argue whether technically it is a bug, but
>>from user's perspective it is a bug (and you have over 50 duplicates
>>as an evidence). As such it has to be dealt with more positively.
> Concerning the extended precision, there are two problems.
>
> First there is a bug in GCC concerning casts and assignments
> (see ISO/IEC 9899: 5.1.2.3#13, 6.3.1.5#2 and 6.3.1.8#2).
>
> But even this were fixed, many users would still complain.
> That's why I think that the Linux kernel should set the CPU
> in double-precision mode, like some other OS's (MS Windows,
> *BSD) -- but this is off-topic here.
It's not off-topic. In fact, Jim Wilson argued this point here:
http://gcc.gnu.org/ml/gcc/2003-08/msg01282.html
"The best pragmatic solution is probably to set the rounding control to
64-bits, but then we lose access to long double which some people need,
and we still have excess precision problems for float."
Hope this helps,
--
Toon Moene - e-mail: toon@moene.indiv.nluug.nl - phone: +31 346 214290
Saturnushof 14, 3738 XG Maartensdijk, The Netherlands
A maintainer of GNU Fortran 95: http://gcc.gnu.org/fortran/
News on GNU Fortran 95: http://gfortran.org/
More information about the Gcc
mailing list