aboutsummaryrefslogtreecommitdiff
path: root/gcc/regclass.c
diff options
context:
space:
mode:
authorRichard Stallman <rms@gnu.org>1992-09-05 02:02:17 +0000
committerRichard Stallman <rms@gnu.org>1992-09-05 02:02:17 +0000
commitfe3e8e402b65bcfd1e8bb31ca3801cede0b19531 (patch)
tree2e80beab93c2f47ae23a3859ca3a1d0a81aefa33 /gcc/regclass.c
parent9e9bd45dd934c75a7f0601ebd193388adca001f4 (diff)
downloadgcc-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