mirror of git://gcc.gnu.org/git/gcc.git
gigi.h (create_var_decl): Adjust comment.
* gcc-interface/gigi.h (create_var_decl): Adjust comment. (create_subprog_decl): Likewise. * gcc-interface/utils.c (create_var_decl): Likewise. (create_subprog_decl): Likewise. From-SVN: r231511
This commit is contained in:
parent
daf9817c1c
commit
2ade427a37
|
|
@ -1,3 +1,10 @@
|
||||||
|
2015-12-10 Eric Botcazou <ebotcazou@adacore.com>
|
||||||
|
|
||||||
|
* gcc-interface/gigi.h (create_var_decl): Adjust comment.
|
||||||
|
(create_subprog_decl): Likewise.
|
||||||
|
* gcc-interface/utils.c (create_var_decl): Likewise.
|
||||||
|
(create_subprog_decl): Likewise.
|
||||||
|
|
||||||
2015-12-10 Tom de Vries <tom@codesourcery.com>
|
2015-12-10 Tom de Vries <tom@codesourcery.com>
|
||||||
|
|
||||||
PR ada/65102
|
PR ada/65102
|
||||||
|
|
|
||||||
|
|
@ -678,11 +678,11 @@ extern tree create_type_decl (tree name, tree type, bool artificial_p,
|
||||||
CONST_FLAG is true if this variable is constant, in which case we might
|
CONST_FLAG is true if this variable is constant, in which case we might
|
||||||
return a CONST_DECL node unless CONST_DECL_ALLOWED_P is false.
|
return a CONST_DECL node unless CONST_DECL_ALLOWED_P is false.
|
||||||
|
|
||||||
PUBLIC_FLAG is true if this definition is to be made visible outside of
|
PUBLIC_FLAG is true if this is for a reference to a public entity or for a
|
||||||
the current compilation unit. This flag should be set when processing the
|
definition to be made visible outside of the current compilation unit, for
|
||||||
variable definitions in a package specification.
|
instance variable definitions in a package specification.
|
||||||
|
|
||||||
EXTERN_FLAG is nonzero when processing an external variable declaration (as
|
EXTERN_FLAG is true when processing an external variable declaration (as
|
||||||
opposed to a definition: no storage is to be allocated for the variable).
|
opposed to a definition: no storage is to be allocated for the variable).
|
||||||
|
|
||||||
STATIC_FLAG is only relevant when not at top level and indicates whether
|
STATIC_FLAG is only relevant when not at top level and indicates whether
|
||||||
|
|
@ -694,6 +694,8 @@ extern tree create_type_decl (tree name, tree type, bool artificial_p,
|
||||||
|
|
||||||
DEBUG_INFO_P is true if we need to write debug information for it.
|
DEBUG_INFO_P is true if we need to write debug information for it.
|
||||||
|
|
||||||
|
ATTR_LIST is the list of attributes to be attached to the variable.
|
||||||
|
|
||||||
GNAT_NODE is used for the position of the decl. */
|
GNAT_NODE is used for the position of the decl. */
|
||||||
extern tree create_var_decl (tree name, tree asm_name, tree type, tree init,
|
extern tree create_var_decl (tree name, tree asm_name, tree type, tree init,
|
||||||
bool const_flag, bool public_flag,
|
bool const_flag, bool public_flag,
|
||||||
|
|
@ -728,13 +730,17 @@ extern tree create_label_decl (tree name, Node_Id gnat_node);
|
||||||
the list of its parameters (a list of PARM_DECL nodes chained through the
|
the list of its parameters (a list of PARM_DECL nodes chained through the
|
||||||
DECL_CHAIN field).
|
DECL_CHAIN field).
|
||||||
|
|
||||||
INLINE_STATUS, CONST_FLAG, PUBLIC_FLAG, EXTERN_FLAG, VOLATILE_FLAG as well
|
INLINE_STATUS describes the inline flags to be set on the FUNCTION_DECL.
|
||||||
as ATTR_LIST are used to set the appropriate fields in the FUNCTION_DECL.
|
|
||||||
|
CONST_FLAG, PUBLIC_FLAG, EXTERN_FLAG, VOLATILE_FLAG are used to set the
|
||||||
|
appropriate flags on the FUNCTION_DECL.
|
||||||
|
|
||||||
ARTIFICIAL_P is true if the subprogram was generated by the compiler.
|
ARTIFICIAL_P is true if the subprogram was generated by the compiler.
|
||||||
|
|
||||||
DEBUG_INFO_P is true if we need to write debug information for it.
|
DEBUG_INFO_P is true if we need to write debug information for it.
|
||||||
|
|
||||||
|
ATTR_LIST is the list of attributes to be attached to the subprogram.
|
||||||
|
|
||||||
GNAT_NODE is used for the position of the decl. */
|
GNAT_NODE is used for the position of the decl. */
|
||||||
extern tree create_subprog_decl (tree name, tree asm_name, tree type,
|
extern tree create_subprog_decl (tree name, tree asm_name, tree type,
|
||||||
tree param_decl_list,
|
tree param_decl_list,
|
||||||
|
|
|
||||||
|
|
@ -2344,6 +2344,8 @@ create_type_decl (tree name, tree type, bool artificial_p, bool debug_info_p,
|
||||||
|
|
||||||
DEBUG_INFO_P is true if we need to write debug information for it.
|
DEBUG_INFO_P is true if we need to write debug information for it.
|
||||||
|
|
||||||
|
ATTR_LIST is the list of attributes to be attached to the variable.
|
||||||
|
|
||||||
GNAT_NODE is used for the position of the decl. */
|
GNAT_NODE is used for the position of the decl. */
|
||||||
|
|
||||||
tree
|
tree
|
||||||
|
|
@ -3048,13 +3050,17 @@ create_label_decl (tree name, Node_Id gnat_node)
|
||||||
the list of its parameters (a list of PARM_DECL nodes chained through the
|
the list of its parameters (a list of PARM_DECL nodes chained through the
|
||||||
DECL_CHAIN field).
|
DECL_CHAIN field).
|
||||||
|
|
||||||
INLINE_STATUS, CONST_FLAG, PUBLIC_FLAG, EXTERN_FLAG, VOLATILE_FLAG as well
|
INLINE_STATUS describes the inline flags to be set on the FUNCTION_DECL.
|
||||||
as ATTR_LIST are used to set the appropriate fields in the FUNCTION_DECL.
|
|
||||||
|
CONST_FLAG, PUBLIC_FLAG, EXTERN_FLAG, VOLATILE_FLAG are used to set the
|
||||||
|
appropriate flags on the FUNCTION_DECL.
|
||||||
|
|
||||||
ARTIFICIAL_P is true if the subprogram was generated by the compiler.
|
ARTIFICIAL_P is true if the subprogram was generated by the compiler.
|
||||||
|
|
||||||
DEBUG_INFO_P is true if we need to write debug information for it.
|
DEBUG_INFO_P is true if we need to write debug information for it.
|
||||||
|
|
||||||
|
ATTR_LIST is the list of attributes to be attached to the subprogram.
|
||||||
|
|
||||||
GNAT_NODE is used for the position of the decl. */
|
GNAT_NODE is used for the position of the decl. */
|
||||||
|
|
||||||
tree
|
tree
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue