On 2016-06-18 00:52:54 +0200, Andreas Beckmann wrote: > This bug has been reported against an ancient version of > gpc (4.1), gcc/g++/gfortran (4.3), or gcj/gij/gobjc (4.4), that was last > released with Debian 6.0 (squeeze). But even squeeze-lts has now reached > end-of-life and is no longer supported. > The bug is assumed to be fixed (or no longer relevant) in newer GCC > releases and therefore I'm closing this report now. If the problem is > still reproducible in the currently supported versions (gcc-5, gcc-6 or > corresponding g++/gcj), feel free to provide more information, reopen > and reassign this bug report.
Here's a summary for bug 470318: The main issue was fixed in GCC 4.5: https://gcc.gnu.org/gcc-4.5/changes.html#x86 https://gcc.gnu.org/ml/gcc-patches/2008-11/msg00105.html Solving other issues (allowed by the ISO C standard, thus not really bugs) would have a performance impact. Thus nothing will change. The real solution is to use SSE instead of the traditional x87 FPU for computations that exactly need double precision (not more). -- Vincent Lefèvre <vinc...@vinc17.net> - Web: <https://www.vinc17.net/> 100% accessible validated (X)HTML - Blog: <https://www.vinc17.net/blog/> Work: CR INRIA - computer arithmetic / AriC project (LIP, ENS-Lyon)