У меня есть следующая программа на C
double d = 1.4;
int x;
x = d * 10;
printf("\n\n VALUE = %d " ,x);
У меня есть gcc 4.3.3, который поставляется с Ubuntu 9.04
Я получаю ответ как 13 с -O0, но получаю правильный ответ, т.е. 14 с более высоким уровнем оптимизации
Это известная проблема или что-то не так с моим кодом?