This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Reporting bugs: there is nothing to gain in frustrating reporters


On 2005-06-18 18:01:33 -0400, Robert Dewar wrote:
> Laurent GUERBY wrote:
> >If you code run in extra range issue then you'll get "expected"
> >results on x86 and it will fail everywhere else, a nice
> >way to detect those issues indeed (and you won't face
> >this if you developped your code on non x86).
> 
> That's not right, your algorithm may expect infinities in certain
> ranges, handle them right, and blow up if they are not generated,
> and vice versa. IEEE = IEEE, not some approximation thereof.

I don't understand your "IEEE = IEEE". To make things clearer:
IEEE 754 explicitly allows an extended exponent range. The ISO C
language doesn't. But this can be solved by stores, then there
wouldn't by any problem as far as the standards are concerned.

-- 
Vincent Lefèvre <vincent@vinc17.org> - Web: <http://www.vinc17.org/>
100% accessible validated (X)HTML - Blog: <http://www.vinc17.org/blog/>
Work: CR INRIA - computer arithmetic / SPACES project at LORIA


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]