re PR tree-optimization/24262 (ICE: verify_ssa failed with -O -msse2 -ftree-vectorize)

PR tree-optimization/24262
	* tree-data-ref.c (analyze_offset_expr): Check that init is invariant
	in loop all the time.

From-SVN: r105368
This commit is contained in:
Sebastian Pop 2005-10-13 13:52:57 +02:00 committed by Sebastian Pop
parent 8ca4bf259c
commit b2ebf9137c
2 changed files with 7 additions and 1 deletions

View File

@ -1,3 +1,9 @@
2005-10-12 Sebastian Pop <pop@cri.ensmp.fr>
PR tree-optimization/24262
* tree-data-ref.c (analyze_offset_expr): Check that init is invariant
in loop all the time.
2005-10-12 Richard Henderson <rth@redhat.com>
PR c/24255

View File

@ -1124,7 +1124,7 @@ analyze_offset_expr (tree expr,
return false;
init = initial_condition_in_loop_num (access_fn, loop->num);
if (init == expr && !expr_invariant_in_loop_p (loop, init))
if (!expr_invariant_in_loop_p (loop, init))
/* Not enough information: may be not loop invariant.
E.g., for a[b[i]], we get a[D], where D=b[i]. EXPR is D, its
initial_condition is D, but it depends on i - loop's induction