diff options
author | Richard Guenther <rguenther@suse.de> | 2012-06-27 11:32:30 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2012-06-27 11:32:30 +0000 |
commit | 195b4c507f3c0552ac78530513e4da5d227215c6 (patch) | |
tree | d0a3413286a82915919c9aaf8c25c24327aaa711 /gcc/tree-inline.c | |
parent | be7493cabbc288d598ac3ede0fc8395e780d1cfa (diff) | |
download | gcc-195b4c507f3c0552ac78530513e4da5d227215c6.zip gcc-195b4c507f3c0552ac78530513e4da5d227215c6.tar.gz gcc-195b4c507f3c0552ac78530513e4da5d227215c6.tar.bz2 |
re PR middle-end/53676 (empty loop is not always removed now)
2012-06-27 Richard Guenther <rguenther@suse.de>
PR middle-end/53676
* tree-chrec.c (chrec_convert_1): Represent truncation to
a type with undefined overflow as truncation to an unsigned
type converted to the type with undefined overflow.
* tree-scalar-evolution.c (interpret_rhs_expr): For computing
the scalar evolution of a truncated widened operation avoid
looking at the non-existing evolution of the widened operation
result.
* gcc.dg/tree-ssa/scev-6.c: New testcase.
From-SVN: r189013
Diffstat (limited to 'gcc/tree-inline.c')
0 files changed, 0 insertions, 0 deletions