aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-ssa-propagate.c
diff options
context:
space:
mode:
authorEric Botcazou <ebotcazou@adacore.com>2008-05-25 22:36:11 +0000
committerEric Botcazou <ebotcazou@gcc.gnu.org>2008-05-25 22:36:11 +0000
commit4cea6c02f134f16f8704767f0ce6435a13eec371 (patch)
tree6d75630cb3912d3bc03853f992340f47a210f4f2 /gcc/tree-ssa-propagate.c
parent23ed71c60c5a2783c092a00cd39133c2f057d4dc (diff)
downloadgcc-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.c4
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;