Почему -freciprocal-math небезопасен в GCC?

-freciprocal-mathв GCC меняет следующий код

double a = b / c;

на

 double tmp = 1/c;
 double a = b * tmp;

В мануале GCC сказано, что такой оптимизация небезопасна и не соответствует стандартам IEEE. Но я не могу придумать пример. Не могли бы вы привести пример по этому поводу?

12
задан Alok Save 21 May 2012 в 03:21
поделиться