tree.h (struct call_expr_arg_iterator_d): Remove GTY tag.

2010-11-30  Laurynas Biveinis  <laurynas.biveinis@gmail.com>

	* tree.h (struct call_expr_arg_iterator_d): Remove GTY tag.
	(const_call_expr_arg_iterator_d): Likewise.
	(expanded_location): Likewise.
	* c-tree.h (struct c_arg_tag_d): Likewise.
	* dwarf2out.c (struct cfa_loc): Likewise.
	(struct skeleton_chain_struct): Likewise.
	* except.c (struct ttypes_filter): Likewise.
	* cselib.h (struct cselib_val_struct): Likewise.
	(elt_loc_list): Likewise.
	(elt_list): Likewise.
	* varasm.c (struct addr_const): Likewise.
	* tree-flow.h (struct edge_prediction): Likewise.
	(struct int_tree_map): Likewise.
	(struct _edge_var_map): Likewise.

ada:

2010-11-30  Laurynas Biveinis  <laurynas.biveinis@gmail.com>

	* gcc-interface/decl.c (struct subst_pair_d): Remove GTY tag.
	(variant_desc_d): Likewise.

cp:

2010-11-30  Laurynas Biveinis  <laurynas.biveinis@gmail.com>

	* cp-tree.h (struct aggr_init_expr_arg_iterator_d): Remove GTY
	tag.

From-SVN: r167406
This commit is contained in:
Laurynas Biveinis 2010-12-03 04:11:10 +00:00 committed by Laurynas Biveinis
parent 57e000b01a
commit 1aa6700378
13 changed files with 44 additions and 18 deletions

View File

@ -1,3 +1,20 @@
2010-12-03 Laurynas Biveinis <laurynas.biveinis@gmail.com>
* tree.h (struct call_expr_arg_iterator_d): Remove GTY tag.
(const_call_expr_arg_iterator_d): Likewise.
(expanded_location): Likewise.
* c-tree.h (struct c_arg_tag_d): Likewise.
* dwarf2out.c (struct cfa_loc): Likewise.
(struct skeleton_chain_struct): Likewise.
* except.c (struct ttypes_filter): Likewise.
* cselib.h (struct cselib_val_struct): Likewise.
(elt_loc_list): Likewise.
(elt_list): Likewise.
* varasm.c (struct addr_const): Likewise.
* tree-flow.h (struct edge_prediction): Likewise.
(struct int_tree_map): Likewise.
(struct _edge_var_map): Likewise.
2010-12-02 H.J. Lu <hongjiu.lu@intel.com> 2010-12-02 H.J. Lu <hongjiu.lu@intel.com>
PR target/46768 PR target/46768

View File

@ -1,3 +1,8 @@
2010-12-03 Laurynas Biveinis <laurynas.biveinis@gmail.com>
* gcc-interface/decl.c (struct subst_pair_d): Remove GTY tag.
(variant_desc_d): Likewise.
2010-12-01 Joseph Myers <joseph@codesourcery.com> 2010-12-01 Joseph Myers <joseph@codesourcery.com>
* gcc-interface/misc.c (flag_compare_debug, flag_stack_check): * gcc-interface/misc.c (flag_compare_debug, flag_stack_check):

View File

@ -97,7 +97,7 @@ static struct incomplete *defer_limited_with;
static int defer_finalize_level = 0; static int defer_finalize_level = 0;
static VEC (tree,heap) *defer_finalize_list; static VEC (tree,heap) *defer_finalize_list;
typedef struct GTY(()) subst_pair_d { typedef struct subst_pair_d {
tree discriminant; tree discriminant;
tree replacement; tree replacement;
} subst_pair; } subst_pair;
@ -105,7 +105,7 @@ typedef struct GTY(()) subst_pair_d {
DEF_VEC_O(subst_pair); DEF_VEC_O(subst_pair);
DEF_VEC_ALLOC_O(subst_pair,heap); DEF_VEC_ALLOC_O(subst_pair,heap);
typedef struct GTY(()) variant_desc_d { typedef struct variant_desc_d {
/* The type of the variant. */ /* The type of the variant. */
tree type; tree type;

View File

@ -294,7 +294,7 @@ enum c_declarator_kind {
cdk_attrs cdk_attrs
}; };
typedef struct GTY(()) c_arg_tag_d { typedef struct c_arg_tag_d {
/* The argument name. */ /* The argument name. */
tree id; tree id;
/* The type of the argument. */ /* The type of the argument. */

View File

@ -1,3 +1,8 @@
2010-12-03 Laurynas Biveinis <laurynas.biveinis@gmail.com>
* cp-tree.h (struct aggr_init_expr_arg_iterator_d): Remove GTY
tag.
2010-12-02 Nicola Pero <nicola.pero@meta-innovation.com> 2010-12-02 Nicola Pero <nicola.pero@meta-innovation.com>
* parser.c (cp_parser_objc_throw_statement): Use * parser.c (cp_parser_objc_throw_statement): Use

View File

@ -2840,7 +2840,7 @@ extern void decl_shadowed_for_var_insert (tree, tree);
/* Abstract iterators for AGGR_INIT_EXPRs. */ /* Abstract iterators for AGGR_INIT_EXPRs. */
/* Structure containing iterator state. */ /* Structure containing iterator state. */
typedef struct GTY (()) aggr_init_expr_arg_iterator_d { typedef struct aggr_init_expr_arg_iterator_d {
tree t; /* the aggr_init_expr */ tree t; /* the aggr_init_expr */
int n; /* argument count */ int n; /* argument count */
int i; /* next argument index */ int i; /* next argument index */

View File

@ -20,7 +20,7 @@ along with GCC; see the file COPYING3. If not see
<http://www.gnu.org/licenses/>. */ <http://www.gnu.org/licenses/>. */
/* Describe a value. */ /* Describe a value. */
typedef struct GTY(()) cselib_val_struct { typedef struct cselib_val_struct {
/* The hash value. */ /* The hash value. */
unsigned int hash; unsigned int hash;
@ -42,7 +42,7 @@ typedef struct GTY(()) cselib_val_struct {
} cselib_val; } cselib_val;
/* A list of rtl expressions that hold the same value. */ /* A list of rtl expressions that hold the same value. */
struct GTY(()) elt_loc_list { struct elt_loc_list {
/* Next element in the list. */ /* Next element in the list. */
struct elt_loc_list *next; struct elt_loc_list *next;
/* An rtl expression that holds the value. */ /* An rtl expression that holds the value. */
@ -52,7 +52,7 @@ struct GTY(()) elt_loc_list {
}; };
/* A list of cselib_val structures. */ /* A list of cselib_val structures. */
struct GTY(()) elt_list { struct elt_list {
struct elt_list *next; struct elt_list *next;
cselib_val *elt; cselib_val *elt;
}; };

View File

@ -282,7 +282,7 @@ dw_cfi_node;
It can now be either REG + CFA_OFFSET or *(REG + BASE_OFFSET) + CFA_OFFSET. It can now be either REG + CFA_OFFSET or *(REG + BASE_OFFSET) + CFA_OFFSET.
Instead of passing around REG and OFFSET, we pass a copy Instead of passing around REG and OFFSET, we pass a copy
of this structure. */ of this structure. */
typedef struct GTY(()) cfa_loc { typedef struct cfa_loc {
HOST_WIDE_INT offset; HOST_WIDE_INT offset;
HOST_WIDE_INT base_offset; HOST_WIDE_INT base_offset;
unsigned int reg; unsigned int reg;
@ -5879,7 +5879,7 @@ typedef struct GTY(()) limbo_die_struct {
} }
limbo_die_node; limbo_die_node;
typedef struct GTY(()) skeleton_chain_struct typedef struct skeleton_chain_struct
{ {
dw_die_ref old_die; dw_die_ref old_die;
dw_die_ref new_die; dw_die_ref new_die;

View File

@ -681,7 +681,7 @@ lookup_type_for_runtime (tree type)
/* Represent an entry in @TTypes for either catch actions /* Represent an entry in @TTypes for either catch actions
or exception filter actions. */ or exception filter actions. */
struct GTY(()) ttypes_filter { struct ttypes_filter {
tree t; tree t;
int filter; int filter;
}; };

View File

@ -37,7 +37,7 @@ extern GTY(()) struct line_maps *line_table;
extern char builtins_location_check[(BUILTINS_LOCATION extern char builtins_location_check[(BUILTINS_LOCATION
< RESERVED_LOCATION_COUNT) ? 1 : -1]; < RESERVED_LOCATION_COUNT) ? 1 : -1];
typedef struct GTY (()) typedef struct
{ {
/* The name of the source file involved. */ /* The name of the source file involved. */
const char *file; const char *file;

View File

@ -289,7 +289,7 @@ static inline int get_lineno (const_gimple);
/*--------------------------------------------------------------------------- /*---------------------------------------------------------------------------
Structure representing predictions in tree level. Structure representing predictions in tree level.
---------------------------------------------------------------------------*/ ---------------------------------------------------------------------------*/
struct GTY((chain_next ("%h.ep_next"))) edge_prediction { struct edge_prediction {
struct edge_prediction *ep_next; struct edge_prediction *ep_next;
edge ep_edge; edge ep_edge;
enum br_predictor ep_predictor; enum br_predictor ep_predictor;
@ -303,8 +303,7 @@ static inline void set_phi_nodes (basic_block, gimple_seq);
/*--------------------------------------------------------------------------- /*---------------------------------------------------------------------------
Global declarations Global declarations
---------------------------------------------------------------------------*/ ---------------------------------------------------------------------------*/
struct GTY(()) int_tree_map { struct int_tree_map {
unsigned int uid; unsigned int uid;
tree to; tree to;
}; };
@ -533,7 +532,7 @@ extern bool gimple_check_call_args (gimple);
/* In tree-ssa.c */ /* In tree-ssa.c */
/* Mapping for redirected edges. */ /* Mapping for redirected edges. */
struct GTY(()) _edge_var_map { struct _edge_var_map {
tree result; /* PHI result. */ tree result; /* PHI result. */
tree def; /* PHI arg definition. */ tree def; /* PHI arg definition. */
source_location locus; /* PHI arg location. */ source_location locus; /* PHI arg location. */

View File

@ -5599,13 +5599,13 @@ tree_operand_length (const_tree node)
defined by this point. */ defined by this point. */
/* Structure containing iterator state. */ /* Structure containing iterator state. */
typedef struct GTY (()) call_expr_arg_iterator_d { typedef struct call_expr_arg_iterator_d {
tree t; /* the call_expr */ tree t; /* the call_expr */
int n; /* argument count */ int n; /* argument count */
int i; /* next argument index */ int i; /* next argument index */
} call_expr_arg_iterator; } call_expr_arg_iterator;
typedef struct GTY (()) const_call_expr_arg_iterator_d { typedef struct const_call_expr_arg_iterator_d {
const_tree t; /* the call_expr */ const_tree t; /* the call_expr */
int n; /* argument count */ int n; /* argument count */
int i; /* next argument index */ int i; /* next argument index */

View File

@ -2540,7 +2540,7 @@ assemble_real (REAL_VALUE_TYPE d, enum machine_mode mode, unsigned int align)
Store them both in the structure *VALUE. Store them both in the structure *VALUE.
EXP must be reducible. */ EXP must be reducible. */
struct GTY(()) addr_const { struct addr_const {
rtx base; rtx base;
HOST_WIDE_INT offset; HOST_WIDE_INT offset;
}; };