(if (low >= prec)
(if (op == LROTATE_EXPR || op == RROTATE_EXPR)
(op @0 { build_int_cst (TREE_TYPE (@1), low % prec); })
- (if (TYPE_UNSIGNED (type) || code == LSHIFT_EXPR)
+ (if (TYPE_UNSIGNED (type) || op == LSHIFT_EXPR)
{ build_zero_cst (type); }
(op @0 { build_int_cst (TREE_TYPE (@1), prec - 1); })))
(op @0 { build_int_cst (TREE_TYPE (@1), low); })))))))
(cmp @0 REAL_CST@1)
(if (REAL_VALUE_ISNAN (TREE_REAL_CST (@1))
&& (cmp != LTGT_EXPR || ! flag_trapping_math))
- { constant_boolean_node (cmp == ORDERED_EXPR || code == LTGT_EXPR
+ { constant_boolean_node (cmp == ORDERED_EXPR || cmp == LTGT_EXPR
? false : true, type); })))
/* bool_var != 0 becomes bool_var. */
x = build_real (type, dconst10);
}
break;
+ default:
+ gcc_unreachable ();
}
}
(mult (logs { x; }) @0))))
x = build_real (type, real_value_truncate (TYPE_MODE (type),
dconst_third ()));
break;
+ default:
+ gcc_unreachable ();
}
}
(mult { x; } (logs @0)))))