https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88877
--- Comment #9 from Kamlesh Kumar <kamleshbhalui at gmail dot com> ---
following testcase produces wrong result
$cat test.c
#include <stdio.h>
int main () {
unsigned int x=-1;
double d=x;
printf("%lf",d);
return 0;
}
$./ccppc -mcpu=e6500 -mabi=elfv2 -msoft-float -m64 test.c
$./a.out
9223372036854775810.000000
while Expected output is:
4294967295.000000
