aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-ssa.c
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-ssa.c
parentd586d6d1f6afb26b105aca56336217594549bf80 (diff)
downloadgcc-b730fa614c4ff07c45ea726a6d6ce3260d268b6f.zip
gcc-b730fa614c4ff07c45ea726a6d6ce3260d268b6f.tar.gz
gcc-b730fa614c4ff07c45ea726a6d6ce3260d268b6f.tar.bz2
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-ssa.c')
-rw-r--r--gcc/tree-ssa.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/gcc/tree-ssa.c b/gcc/tree-ssa.c
index 6ca8f03..644a797 100644
--- a/gcc/tree-ssa.c
+++ b/gcc/tree-ssa.c
@@ -508,11 +508,11 @@ verify_call_clobbering (void)
tree var;
referenced_var_iterator rvi;
- /* At all times, the result of the DECL_CALL_CLOBBERED flag should
+ /* At all times, the result of the call_clobbered flag should
match the result of the call_clobbered_vars bitmap. Verify both
that everything in call_clobbered_vars is marked
- DECL_CALL_CLOBBERED, and that everything marked
- DECL_CALL_CLOBBERED is in call_clobbered_vars. */
+ call_clobbered, and that everything marked
+ call_clobbered is in call_clobbered_vars. */
EXECUTE_IF_SET_IN_BITMAP (gimple_call_clobbered_vars (cfun), 0, i, bi)
{
var = referenced_var (i);
@@ -520,10 +520,10 @@ verify_call_clobbering (void)
if (memory_partition (var))
var = memory_partition (var);
- if (!MTAG_P (var) && !DECL_CALL_CLOBBERED (var))
+ if (!MTAG_P (var) && !var_ann (var)->call_clobbered)
{
error ("variable in call_clobbered_vars but not marked "
- "DECL_CALL_CLOBBERED");
+ "call_clobbered");
debug_variable (var);
goto err;
}
@@ -538,10 +538,10 @@ verify_call_clobbering (void)
var = memory_partition (var);
if (!MTAG_P (var)
- && DECL_CALL_CLOBBERED (var)
+ && var_ann (var)->call_clobbered
&& !bitmap_bit_p (gimple_call_clobbered_vars (cfun), DECL_UID (var)))
{
- error ("variable marked DECL_CALL_CLOBBERED but not in "
+ error ("variable marked call_clobbered but not in "
"call_clobbered_vars bitmap.");
debug_variable (var);
goto err;