aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree.h
diff options
context:
space:
mode:
authorEric Botcazou <ebotcazou@gcc.gnu.org>2010-05-14 19:27:14 +0000
committerEric Botcazou <ebotcazou@gcc.gnu.org>2010-05-14 19:27:14 +0000
commit9e87b842277446911e7e980241bad0d4b3e24f94 (patch)
treee1dbb261d18f8eabeadfb6c75f45662f8e7e550f /gcc/tree.h
parent9bb1a81bb3cd328f6a8a6128534f3c9b490fac4c (diff)
downloadgcc-9e87b842277446911e7e980241bad0d4b3e24f94.zip
gcc-9e87b842277446911e7e980241bad0d4b3e24f94.tar.gz
gcc-9e87b842277446911e7e980241bad0d4b3e24f94.tar.bz2
* tree.h (TREE_ADDRESSABLE): Remove bogus usage for FIELD_DECL.
From-SVN: r159409
Diffstat (limited to 'gcc/tree.h')
-rw-r--r--gcc/tree.h6
1 files changed, 1 insertions, 5 deletions
diff --git a/gcc/tree.h b/gcc/tree.h
index 7eed68f..a1ce99f 100644
--- a/gcc/tree.h
+++ b/gcc/tree.h
@@ -411,8 +411,7 @@ struct GTY(()) tree_common {
addressable_flag:
TREE_ADDRESSABLE in
- VAR_DECL, PARM_DECL, RESULT_DECL, FUNCTION_DECL, FIELD_DECL
- LABEL_DECL
+ VAR_DECL, PARM_DECL, RESULT_DECL, FUNCTION_DECL, LABEL_DECL
all types
CONSTRUCTOR, IDENTIFIER_NODE
STMT_EXPR, it means we want the result of the enclosed expression
@@ -1111,9 +1110,6 @@ extern void omp_clause_range_check_failed (const_tree, const char *, int,
of this is needed. So it cannot be in a register.
In a FUNCTION_DECL, nonzero means its address is needed.
So it must be compiled even if it is an inline function.
- In a FIELD_DECL node, it means that the programmer is permitted to
- construct the address of this field. This is used for aliasing
- purposes: see record_component_aliases.
In CONSTRUCTOR nodes, it means object constructed must be in memory.
In LABEL_DECL nodes, it means a goto for this label has been seen
from a place outside all binding contours that restore stack levels.