[Bug middle-end/38070] ICE in compare_values_warnv

2008-11-10 Thread rakdver at gcc dot gnu dot org
--- Comment #3 from rakdver at gcc dot gnu dot org 2008-11-10 18:32 --- > It might be that only number_of_iterations_lt_to_ne needs to be changed, > I looked at other uses of fold_build* in tree-ssa-loop-niter.c and quite > some others also look at least fishy (at least those generating

[Bug middle-end/38070] ICE in compare_values_warnv

2008-11-10 Thread matz at gcc dot gnu dot org
--- Comment #2 from matz at gcc dot gnu dot org 2008-11-10 18:08 --- Well, the invalid {LE,GT}_EXPRs trees are build right there in the patched function, which is also the one that introduces the use of sizetype at all (since the POINTER_PLUS_EXPR merge it seems, from 2007-06-15). --

[Bug middle-end/38070] ICE in compare_values_warnv

2008-11-10 Thread rguenth at gcc dot gnu dot org
--- Comment #1 from rguenth at gcc dot gnu dot org 2008-11-10 17:46 --- I think the problem is likely in the SCEV code again. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added ---