This is the mail archive of the
java-prs@gcc.gnu.org
mailing list for the Java project.
[Bug libgcj/26483] Wrong parsing of doubles when interpreted on ia64
- From: "wilson at tuliptree dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: java-prs at gcc dot gnu dot org
- Date: 7 Apr 2006 23:00:59 -0000
- Subject: [Bug libgcj/26483] Wrong parsing of doubles when interpreted on ia64
- References: <bug-26483-3744@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Comment #16 from wilson at tuliptree dot org 2006-04-07 23:00 -------
Subject: Re: Wrong parsing of doubles when interpreted
on ia64
On Tue, 2006-04-04 at 13:46, andreast at gcc dot gnu dot org wrote:
> ------- Comment #15 from andreast at gcc dot gnu dot org 2006-04-04 20:46 -------
> Would you mind adding a reference to the PR in the test case header and adjust
> the 'int i' in main to 'unsigned int i'? If you feel ok with the test case then
> please commit to trunk.
I added the PR number, and fixed the comment about the delta check.
I see that the float1.c file on mainline is different than the gcc-4.0.x
float1.c file that I started with. I adjusted my testcase to match,
changing the 'int i' to 'unsigned int i', and deleting one spurious
space char.
I retested on mainline with ia64 unpatched, ia64 patched, x86_64, and
x86_64/-m32. It failed for the first one, and worked for the other 3,
as expected. I will go ahead and check it in.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26483