]> gcc.gnu.org Git - gcc.git/commit
(left_shift_overflows, same_sign, overflow_sum_sign): New macros.
authorRichard Stallman <rms@gnu.org>
Sat, 5 Sep 1992 02:02:17 +0000 (02:02 +0000)
committerRichard Stallman <rms@gnu.org>
Sat, 5 Sep 1992 02:02:17 +0000 (02:02 +0000)
commitfe3e8e402b65bcfd1e8bb31ca3801cede0b19531
tree2e80beab93c2f47ae23a3859ca3a1d0a81aefa33
parent9e9bd45dd934c75a7f0601ebd193388adca001f4
(left_shift_overflows, same_sign, overflow_sum_sign): New macros.

(add_double, div_and_round_double, lshift_double, mul_double):
(neg_double, const_binop, fold): Check for signed integer overflow.
Propagate overflow flags from operands to result.
(const_binop, fold_convert): Use pedwarn for overflow warnings.
Say `constant expression', not `constant folding', for user's sake.

From-SVN: r2053
gcc/fold-const.c
This page took 0.05483 seconds and 5 git commands to generate.