This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug target/17778] [3.4/4.0 Regression] regression in evaluating long double hexadecimal constants
- From: "das at FreeBSD dot ORG" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 12 Nov 2004 03:54:58 -0000
- Subject: [Bug target/17778] [3.4/4.0 Regression] regression in evaluating long double hexadecimal constants
- References: <20041001161758.17778.das@FreeBSD.ORG>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- 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