Public bug reported:
The softfloat-native functions float*_compare() and
float*_compare_quiet() are declared as returning "char", even though -1
is among the valid return values. This causes erratic floating point
behaviour on systems where "char" is unsigned (such as PPC). Changing
this to "signed char" fixes the problem.
** Affects: qemu (Ubuntu)
Importance: Undecided
Status: Unconfirmed
--
[Patch] char signedness bug in softfloat-native
https://launchpad.net/bugs/72260
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs