------- Additional Comments From das at FreeBSD dot ORG 2004-11-12 03:54 ------- Subject: Re: [3.4/4.0 Regression] regression in evaluating long double hexadecimal constants
Yes, this appears to fix the problem. Thanks! Your timing is impeccable, by the way. Over in FreeBSDland, this bug recently generated discussion about whether we really need to reduce the npx precision on i386 anymore. The precision was originally reduced because gcc didn't used to evaluate expressions involving doubles with the appropriate rounding when the FPU rounding mode was set to extended precision, but gcc seems to be somewhat better in this respect in 3.X. I think the consensus is that we would like to move to extended precision, but it's not yet clear how to do this without breaking older programs. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17778