http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22473
--- Comment #5 from John David Anglin <danglin at gcc dot gnu.org> 2012-01-14 21:17:03 UTC --- (In reply to comment #4) > This is a binutils bug. Single word conversions need to > use the 0E opcode rather than the 0C opcode that's currently > generated for fcnv,t,sgl,uwd. Changed my mind. The same code doesn't fail on HP-UX. This appears to be a Linux kernel bug as the instruction seems to be emulated.