diff options
author | Jakub Jelinek <jakub@redhat.com> | 2013-12-11 10:19:41 +0100 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2013-12-11 10:19:41 +0100 |
commit | 20adc5b14897a3705f708982c4887db66d49835d (patch) | |
tree | 000f1cb2606177d6c2c6952a5cfbd3062075c818 /gcc/expr.c | |
parent | f8cb36a94c67ec4723475e68df75f9571b4ed198 (diff) | |
download | gcc-20adc5b14897a3705f708982c4887db66d49835d.zip gcc-20adc5b14897a3705f708982c4887db66d49835d.tar.gz gcc-20adc5b14897a3705f708982c4887db66d49835d.tar.bz2 |
re PR tree-optimization/59417 (ICE in determine_value_range, at tree-ssa-loop-niter.c:176)
PR tree-optimization/59417
* tree-ssa-copy.c (fini_copy_prop): If copy_of[i].value is defined
in a different bb rhan var, only duplicate points-to info and
not alignment info and don't duplicate range info.
* tree-ssa-loop-niter.c (determine_value_range): Instead of
assertion failure handle inconsistencies in range info by only
using var's range info and not PHI result range infos.
* gcc.c-torture/compile/pr59417.c: New test.
From-SVN: r205884
Diffstat (limited to 'gcc/expr.c')
0 files changed, 0 insertions, 0 deletions