diff options
author | Eric Botcazou <ebotcazou@gcc.gnu.org> | 2010-05-14 19:27:14 +0000 |
---|---|---|
committer | Eric Botcazou <ebotcazou@gcc.gnu.org> | 2010-05-14 19:27:14 +0000 |
commit | 9e87b842277446911e7e980241bad0d4b3e24f94 (patch) | |
tree | e1dbb261d18f8eabeadfb6c75f45662f8e7e550f /gcc/tree.h | |
parent | 9bb1a81bb3cd328f6a8a6128534f3c9b490fac4c (diff) | |
download | gcc-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.h | 6 |
1 files changed, 1 insertions, 5 deletions
@@ -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. |