f771ab079a
be represented by the same sized signed integer type. According to ISO C this should work (and it works on i386), but it fails with the current toolchain on sparc64, triggering a softfloat libc bug.