aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSteven Bosscher <stevenb@suse.de>2004-10-25 21:18:15 +0000
committerSteven Bosscher <steven@gcc.gnu.org>2004-10-25 21:18:15 +0000
commit30a80709c43c701e43e03886c082044d0ab9c430 (patch)
treebc59d9df89564dfaae0574e7188b317bbf041d2e
parent7c8bf027bc284a1c207051629bcba8ae6f086cee (diff)
downloadgcc-30a80709c43c701e43e03886c082044d0ab9c430.zip
gcc-30a80709c43c701e43e03886c082044d0ab9c430.tar.gz
gcc-30a80709c43c701e43e03886c082044d0ab9c430.tar.bz2
timevar.def (TV_FIND_REFERENCED_VARS): New.
* timevar.def (TV_FIND_REFERENCED_VARS): New. * tree-dfa.c (pass_referenced_var): Use it. From-SVN: r89552
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/timevar.def1
-rw-r--r--gcc/tree-dfa.c2
3 files changed, 7 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 474fec2..bcdfb1a 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2004-10-25 Steven Bosscher <stevenb@suse.de>
+
+ * timevar.def (TV_FIND_REFERENCED_VARS): New.
+ * tree-dfa.c (pass_referenced_var): Use it.
+
2004-10-25 Roger Sayle <roger@eyesopen.com>
John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
diff --git a/gcc/timevar.def b/gcc/timevar.def
index a7ebc3e..09de2e2 100644
--- a/gcc/timevar.def
+++ b/gcc/timevar.def
@@ -64,6 +64,7 @@ DEFTIMEVAR (TV_TREE_GIMPLIFY , "tree gimplify")
DEFTIMEVAR (TV_TREE_EH , "tree eh")
DEFTIMEVAR (TV_TREE_CFG , "tree CFG construction")
DEFTIMEVAR (TV_TREE_CLEANUP_CFG , "tree CFG cleanup")
+DEFTIMEVAR (TV_FIND_REFERENCED_VARS , "tree find referenced vars")
DEFTIMEVAR (TV_TREE_PTA , "tree PTA")
DEFTIMEVAR (TV_TREE_MAY_ALIAS , "tree alias analysis")
DEFTIMEVAR (TV_TREE_INSERT_PHI_NODES , "tree PHI insertion")
diff --git a/gcc/tree-dfa.c b/gcc/tree-dfa.c
index e86d21c..f44a653 100644
--- a/gcc/tree-dfa.c
+++ b/gcc/tree-dfa.c
@@ -132,7 +132,7 @@ struct tree_opt_pass pass_referenced_vars =
NULL, /* sub */
NULL, /* next */
0, /* static_pass_number */
- 0, /* tv_id */
+ TV_FIND_REFERENCED_VARS, /* tv_id */
PROP_gimple_leh | PROP_cfg, /* properties_required */
PROP_referenced_vars, /* properties_provided */
0, /* properties_destroyed */