This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug other/48111] libquadmath: strtoflt128 bug on MinGW
- From: "jakub at gcc dot gnu.org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Tue, 15 Mar 2011 09:20:21 +0000
- Subject: [Bug other/48111] libquadmath: strtoflt128 bug on MinGW
- Auto-submitted: auto-generated
- References: <bug-48111-4@http.gcc.gnu.org/bugzilla/>
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48111
Jakub Jelinek <jakub at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |ktietz at gcc dot gnu.org
--- Comment #1 from Jakub Jelinek <jakub at gcc dot gnu.org> 2011-03-15 09:20:20 UTC ---
That testcase has a small bug (noticed when seeing %Qa != %Qa in the output,
affects only non-glibc targets):
--- test.c.jj 2011-03-15 10:14:33.000000000 +0100
+++ test.c 2011-03-15 10:15:00.000000000 +0100
@@ -193,7 +193,7 @@ main (int argc, char ** argv)
quadmath_snprintf (tb1, sizeof tb1, "%Qa",
strtoflt128 (ltests[n].str, NULL));
quadmath_snprintf (tb2, sizeof tb2, "%Qa", ltests[n].l);
- printf ("ltests[%d]: %Qa != %Qa\n", n, tb1, tb2);
+ printf ("ltests[%d]: %s != %s\n", n, tb1, tb2);
#endif
status = 1;
}
Anyway, it is hard to guess what's wrong and I don't have access to any mingw
targets. So, this needs to be debugged by someone with mingw access, ideally
side by side with a Linux debugging session to see where the differences start
appearing. Kai, could you please look at it?