diff options
author | Eric Botcazou <ebotcazou@adacore.com> | 2008-05-25 22:36:11 +0000 |
---|---|---|
committer | Eric Botcazou <ebotcazou@gcc.gnu.org> | 2008-05-25 22:36:11 +0000 |
commit | 4cea6c02f134f16f8704767f0ce6435a13eec371 (patch) | |
tree | 6d75630cb3912d3bc03853f992340f47a210f4f2 /gcc/tree-ssa-propagate.c | |
parent | 23ed71c60c5a2783c092a00cd39133c2f057d4dc (diff) | |
download | gcc-4cea6c02f134f16f8704767f0ce6435a13eec371.zip gcc-4cea6c02f134f16f8704767f0ce6435a13eec371.tar.gz gcc-4cea6c02f134f16f8704767f0ce6435a13eec371.tar.bz2 |
tree.h: Update the table of flags used on tree nodes.
* tree.h: Update the table of flags used on tree nodes.
(TREE_NO_TRAMPOLINE): New accessor for static_flag.
(SAVE_EXPR_RESOLVED_P): Use automatically-built access check.
(FORCED_LABEL): Add access check.
(CALL_EXPR_RETURN_SLOT_OPT): Likewise.
(ASM_INPUT_P): Likewise.
(ASM_VOLATILE_P): Likewise.
(EH_FILTER_MUST_NOT_THROW): Access static_flag directly.
(OMP_SECTION_LAST): Access private_flag directly.
(OMP_RETURN_NOWAIT): Likewise.
(OMP_PARALLEL_COMBINED): Likewise.
(OMP_CLAUSE_PRIVATE_DEBUG): Access public_flag directly.
(OMP_CLAUSE_LASTPRIVATE_FIRSTPRIVATE): Likewise.
* tree-ssa-propagate.c (STMT_IN_SSA_EDGE_WORKLIST): Access
deprecated_flag directly.
From-SVN: r135881
Diffstat (limited to 'gcc/tree-ssa-propagate.c')
-rw-r--r-- | gcc/tree-ssa-propagate.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/tree-ssa-propagate.c b/gcc/tree-ssa-propagate.c index 728a709..ae7fe84 100644 --- a/gcc/tree-ssa-propagate.c +++ b/gcc/tree-ssa-propagate.c @@ -117,13 +117,13 @@ static ssa_prop_visit_stmt_fn ssa_prop_visit_stmt; static ssa_prop_visit_phi_fn ssa_prop_visit_phi; -/* Use the TREE_DEPRECATED bitflag to mark statements that have been +/* Use the deprecated flag to mark statements that have been added to one of the SSA edges worklists. This flag is used to avoid visiting statements unnecessarily when draining an SSA edge worklist. If while simulating a basic block, we find a statement with STMT_IN_SSA_EDGE_WORKLIST set, we clear it to prevent SSA edge processing from visiting it again. */ -#define STMT_IN_SSA_EDGE_WORKLIST(T) TREE_DEPRECATED (T) +#define STMT_IN_SSA_EDGE_WORKLIST(T) ((T)->base.deprecated_flag) /* A bitmap to keep track of executable blocks in the CFG. */ static sbitmap executable_blocks; |