Commit 52517c81 by Alan Modra Committed by Alan Modra

tree.h (TREE_ADDRESSABLE): Update FUNCTION_DECL comment.

	* tree.h (TREE_ADDRESSABLE): Update FUNCTION_DECL comment.

From-SVN: r170674
parent b147c5b9
2011-03-04 Alan Modra <amodra@gmail.com>
* tree.h (TREE_ADDRESSABLE): Update FUNCTION_DECL comment.
2011-03-04 Richard Guenther <rguenther@suse.de> 2011-03-04 Richard Guenther <rguenther@suse.de>
PR middle-end/47968 PR middle-end/47968
......
...@@ -1106,8 +1106,7 @@ extern void omp_clause_range_check_failed (const_tree, const char *, int, ...@@ -1106,8 +1106,7 @@ extern void omp_clause_range_check_failed (const_tree, const char *, int,
/* In VAR_DECL, PARM_DECL and RESULT_DECL nodes, nonzero means address /* In VAR_DECL, PARM_DECL and RESULT_DECL nodes, nonzero means address
of this is needed. So it cannot be in a register. of this is needed. So it cannot be in a register.
In a FUNCTION_DECL, nonzero means its address is needed. In a FUNCTION_DECL it has no meaning.
So it must be compiled even if it is an inline function.
In CONSTRUCTOR nodes, it means object constructed must be in memory. 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 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. from a place outside all binding contours that restore stack levels.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment