diff options
author | Alexandre Oliva <aoliva@redhat.com> | 2010-03-06 20:26:15 +0000 |
---|---|---|
committer | Alexandre Oliva <aoliva@gcc.gnu.org> | 2010-03-06 20:26:15 +0000 |
commit | 60d7a09b0671c2167248e0a6afee6920a18108ab (patch) | |
tree | 55792437e6224f185a82adce91a012f3319caf99 /gcc/tree-vect-loop.c | |
parent | da61ffc84cc0be4cd0cca28608720563cfd77eba (diff) | |
download | gcc-60d7a09b0671c2167248e0a6afee6920a18108ab.zip gcc-60d7a09b0671c2167248e0a6afee6920a18108ab.tar.gz gcc-60d7a09b0671c2167248e0a6afee6920a18108ab.tar.bz2 |
re PR debug/41371 (var-tracking is slow and memory hungry)
* var-tracking.c (dataflow_set_merge): Swap src and src2.
Reverted:
2010-01-13 Jakub Jelinek <jakub@redhat.com>
PR debug/41371
* var-tracking.c (values_to_unmark): New variable.
(find_loc_in_1pdv): Clear VALUE_RECURSED_INTO of values in
values_to_unmark vector. Moved body to...
(find_loc_in_1pdv_1): ... this. Don't clear VALUE_RECURSED_INTO,
instead queue it into values_to_unmark vector.
(vt_find_locations): Free values_to_unmark vector.
From-SVN: r157257
Diffstat (limited to 'gcc/tree-vect-loop.c')
0 files changed, 0 insertions, 0 deletions