Re: PR67218: Fix invalid removal of FP cast

2015-08-18 Thread Jeff Law
On 08/18/2015 09:10 AM, Richard Sandiford wrote: simplify_unary_operation_1 has: /* (float_truncate (float x)) is (float x) */ if ((GET_CODE (op) == FLOAT || GET_CODE (op) == UNSIGNED_FLOAT) && (flag_unsafe_math_optimizations || (SCALAR_FLOAT_MODE_P (GET_MOD

PR67218: Fix invalid removal of FP cast

2015-08-18 Thread Richard Sandiford
simplify_unary_operation_1 has: /* (float_truncate (float x)) is (float x) */ if ((GET_CODE (op) == FLOAT || GET_CODE (op) == UNSIGNED_FLOAT) && (flag_unsafe_math_optimizations || (SCALAR_FLOAT_MODE_P (GET_MODE (op)) && ((unsigned)significand_si