-freciprocal-math
в GCC меняет следующий код
double a = b / c;
на
double tmp = 1/c;
double a = b * tmp;
В мануале GCC сказано, что такой оптимизация небезопасна и не соответствует стандартам IEEE. Но я не могу придумать пример. Не могли бы вы привести пример по этому поводу?