diff options
author | Richard Stallman <rms@gnu.org> | 1992-09-05 02:02:17 +0000 |
---|---|---|
committer | Richard Stallman <rms@gnu.org> | 1992-09-05 02:02:17 +0000 |
commit | fe3e8e402b65bcfd1e8bb31ca3801cede0b19531 (patch) | |
tree | 2e80beab93c2f47ae23a3859ca3a1d0a81aefa33 /gcc/regclass.c | |
parent | 9e9bd45dd934c75a7f0601ebd193388adca001f4 (diff) | |
download | gcc-fe3e8e402b65bcfd1e8bb31ca3801cede0b19531.zip gcc-fe3e8e402b65bcfd1e8bb31ca3801cede0b19531.tar.gz gcc-fe3e8e402b65bcfd1e8bb31ca3801cede0b19531.tar.bz2 |
(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
Diffstat (limited to 'gcc/regclass.c')
0 files changed, 0 insertions, 0 deletions