360282: Debug-only warning about broken FPU state. r=brendan

This commit is contained in:
igor.bukanov%gmail.com 2006-11-13 10:50:40 +00:00
Родитель 13ac9ea8a2
Коммит 0831f0d954
1 изменённых файлов: 9 добавлений и 0 удалений

Просмотреть файл

@ -2425,6 +2425,15 @@ js_dtoa(double d, int mode, JSBool biasUp, int ndigits,
} }
d *= 10.; d *= 10.;
} }
#ifdef DEBUG
if (d != 0.0) {
fprintf(stderr,
"WARNING: A loss of precision for double floating point is detected.\n"
" The result of any operation on doubles can be meaningless.\n"
" A possible cause is missing code to restore FPU state, see\n"
" bug 360282 for details.\n");
}
#endif
goto ret1; goto ret1;
} }