diff options
author | Jakub Jelinek <jakub@redhat.com> | 2010-01-13 14:26:47 +0100 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2010-01-13 14:26:47 +0100 |
commit | 9e73c69087510db9321f4f6d91280519a643ff55 (patch) | |
tree | fae80dc8dbd8c47b814e5717a77e62989818b18a /gcc/fold-const.c | |
parent | dc2f28c58b10c17fbc717178a9c99a77ba4ecf56 (diff) | |
download | gcc-9e73c69087510db9321f4f6d91280519a643ff55.zip gcc-9e73c69087510db9321f4f6d91280519a643ff55.tar.gz gcc-9e73c69087510db9321f4f6d91280519a643ff55.tar.bz2 |
re PR debug/41371 (var-tracking is slow and memory hungry)
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: r155858
Diffstat (limited to 'gcc/fold-const.c')
0 files changed, 0 insertions, 0 deletions