This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug target/45559] [4.4 regression] wrong conversion from unsigned int/long to float
- From: "mikpe at it dot uu dot se" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 7 Sep 2010 10:15:45 -0000
- Subject: [Bug target/45559] [4.4 regression] wrong conversion from unsigned int/long to float
- References: <bug-45559-16207@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Comment #3 from mikpe at it dot uu dot se 2010-09-07 10:15 -------
Well then, the bug is not in gcc but in the Linux kernel's math emulation code.
You need to update your kernel to one that includes the fix. The fix is commit
f8324e20f8289dffc646d64366332e05eaacab25 in Linus' tree, and there is a link to
the original patch in PR44631. It should also be in the official stable 2.6
kernels by now, but I wouldn't know how those relate to Debian's kernels.
Could the original bug reporter please close this PR as a dupe of PR44631.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45559