diff options
author | aoliva <aoliva@138bc75d-0d04-0410-961f-82ee72b054a4> | 2011-01-21 14:57:33 +0000 |
---|---|---|
committer | aoliva <aoliva@138bc75d-0d04-0410-961f-82ee72b054a4> | 2011-01-21 14:57:33 +0000 |
commit | 1bc4cf65767dd54b45e55f00fe67b608a40e530e (patch) | |
tree | 755d1d58491daff3fda926aecf62711e4f7c668b /gcc/tree-dfa.c | |
parent | da82f093f0cb283081874fb700bdf06dd9f59628 (diff) | |
download | gcc-1bc4cf65767dd54b45e55f00fe67b608a40e530e.tar.gz |
PR debug/47106
* cfgexpand.c (account_used_vars_for_block): Only account vars
that are annotated as used.
(estimated_stack_frame_size): Don't set TREE_USED.
* tree-dfa.c (create_var_ann): Mark variable as used.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@169093 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/tree-dfa.c')
-rw-r--r-- | gcc/tree-dfa.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/gcc/tree-dfa.c b/gcc/tree-dfa.c index 05a682b0a4b..876674417e5 100644 --- a/gcc/tree-dfa.c +++ b/gcc/tree-dfa.c @@ -137,6 +137,9 @@ create_var_ann (tree t) ann = ggc_alloc_cleared_var_ann_d (); *DECL_VAR_ANN_PTR (t) = ann; + /* Assume the variable is used, at least for now. */ + ann->used = true; + return ann; } |