summaryrefslogtreecommitdiff
path: root/gcc/tree-flow.h
diff options
context:
space:
mode:
authorJan Hubicka <jh@suse.cz>2006-12-30 13:03:47 +0100
committerJan Hubicka <hubicka@gcc.gnu.org>2006-12-30 12:03:47 +0000
commitb730fa614c4ff07c45ea726a6d6ce3260d268b6f (patch)
tree8b69291758dc2c8cf9572817b9c7b8edfd062b46 /gcc/tree-flow.h
parentd586d6d1f6afb26b105aca56336217594549bf80 (diff)
downloadgcc-b730fa614c4ff07c45ea726a6d6ce3260d268b6f.tar.gz
tree.h (DECL_CALL_CLOBBERED): Remove.
* tree.h (DECL_CALL_CLOBBERED): Remove. (tree_decl_common): Remove call_clobbered flag. * tree-flow.h (struct var_ann_d): Add call_clobbered flag. * tree-ssa-alias.c (mark_non_addressable, reset_cc_flags): Update. * tree-flow-inline.h (is_call_clobbered, mark_call_clobbered, clear_call_clobbered): Update. * tree-ssa.c (verify_call_clobbering): Update. From-SVN: r120285
Diffstat (limited to 'gcc/tree-flow.h')
-rw-r--r--gcc/tree-flow.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/gcc/tree-flow.h b/gcc/tree-flow.h
index 08e65c7469c..82dae23110d 100644
--- a/gcc/tree-flow.h
+++ b/gcc/tree-flow.h
@@ -251,6 +251,9 @@ struct var_ann_d GTY(())
/* True for HEAP and PARM_NOALIAS artificial variables. */
unsigned is_heapvar : 1;
+ /* True if the variable is call clobbered. */
+ unsigned int call_clobbered : 1;
+
/* Memory partition tag assigned to this symbol. */
tree mpt;