re PR tree-optimization/42931 (-ftree-loop-linear - valgrind warns about using uninitialized variable)
PR tree-optimization/42931 * tree-loop-linear.c (try_interchange_loops): Don't call double_int_mul if estimated_loop_iterations failed. From-SVN: r156603
This commit is contained in:
parent
4bfb83866d
commit
64604c32af
|
@ -1,3 +1,9 @@
|
|||
2010-02-08 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR tree-optimization/42931
|
||||
* tree-loop-linear.c (try_interchange_loops): Don't call
|
||||
double_int_mul if estimated_loop_iterations failed.
|
||||
|
||||
2010-02-08 Richard Guenther <rguenther@suse.de>
|
||||
|
||||
PR middle-end/42995
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/* Linear Loop transforms
|
||||
Copyright (C) 2003, 2004, 2005, 2007, 2008, 2009
|
||||
Copyright (C) 2003, 2004, 2005, 2007, 2008, 2009, 2010
|
||||
Free Software Foundation, Inc.
|
||||
Contributed by Daniel Berlin <dberlin@dberlin.org>.
|
||||
|
||||
|
@ -246,9 +246,10 @@ try_interchange_loops (lambda_trans_matrix trans,
|
|||
res = cmp < 0 ?
|
||||
estimated_loop_iterations (loop_j, false, &nb_iter):
|
||||
estimated_loop_iterations (loop_i, false, &nb_iter);
|
||||
large = double_int_mul (large, nb_iter);
|
||||
|
||||
if (res && double_int_ucmp (large, l1_cache_size) < 0)
|
||||
if (res
|
||||
&& double_int_ucmp (double_int_mul (large, nb_iter),
|
||||
l1_cache_size) < 0)
|
||||
continue;
|
||||
|
||||
if (dependence_steps_i < dependence_steps_j
|
||||
|
|
Loading…
Reference in New Issue