* 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.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@167406
138bc75d-0d04-0410-961f-
82ee72b054a4
+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>
PR target/46768
+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>
* gcc-interface/misc.c (flag_compare_debug, flag_stack_check):
static int defer_finalize_level = 0;
static VEC (tree,heap) *defer_finalize_list;
-typedef struct GTY(()) subst_pair_d {
+typedef struct subst_pair_d {
tree discriminant;
tree replacement;
} subst_pair;
DEF_VEC_O(subst_pair);
DEF_VEC_ALLOC_O(subst_pair,heap);
-typedef struct GTY(()) variant_desc_d {
+typedef struct variant_desc_d {
/* The type of the variant. */
tree type;
cdk_attrs
};
-typedef struct GTY(()) c_arg_tag_d {
+typedef struct c_arg_tag_d {
/* The argument name. */
tree id;
/* The type of the argument. */
+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>
* parser.c (cp_parser_objc_throw_statement): Use
/* Abstract iterators for AGGR_INIT_EXPRs. */
/* 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 */
int n; /* argument count */
int i; /* next argument index */
<http://www.gnu.org/licenses/>. */
/* Describe a value. */
-typedef struct GTY(()) cselib_val_struct {
+typedef struct cselib_val_struct {
/* The hash value. */
unsigned int hash;
} cselib_val;
/* A list of rtl expressions that hold the same value. */
-struct GTY(()) elt_loc_list {
+struct elt_loc_list {
/* Next element in the list. */
struct elt_loc_list *next;
/* An rtl expression that holds the value. */
};
/* A list of cselib_val structures. */
-struct GTY(()) elt_list {
+struct elt_list {
struct elt_list *next;
cselib_val *elt;
};
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
of this structure. */
-typedef struct GTY(()) cfa_loc {
+typedef struct cfa_loc {
HOST_WIDE_INT offset;
HOST_WIDE_INT base_offset;
unsigned int reg;
}
limbo_die_node;
-typedef struct GTY(()) skeleton_chain_struct
+typedef struct skeleton_chain_struct
{
dw_die_ref old_die;
dw_die_ref new_die;
\f
/* Represent an entry in @TTypes for either catch actions
or exception filter actions. */
-struct GTY(()) ttypes_filter {
+struct ttypes_filter {
tree t;
int filter;
};
extern char builtins_location_check[(BUILTINS_LOCATION
< RESERVED_LOCATION_COUNT) ? 1 : -1];
-typedef struct GTY (())
+typedef struct
{
/* The name of the source file involved. */
const char *file;
/*---------------------------------------------------------------------------
Structure representing predictions in tree level.
---------------------------------------------------------------------------*/
-struct GTY((chain_next ("%h.ep_next"))) edge_prediction {
+struct edge_prediction {
struct edge_prediction *ep_next;
edge ep_edge;
enum br_predictor ep_predictor;
/*---------------------------------------------------------------------------
Global declarations
---------------------------------------------------------------------------*/
-struct GTY(()) int_tree_map {
-
+struct int_tree_map {
unsigned int uid;
tree to;
};
/* In tree-ssa.c */
/* Mapping for redirected edges. */
-struct GTY(()) _edge_var_map {
+struct _edge_var_map {
tree result; /* PHI result. */
tree def; /* PHI arg definition. */
source_location locus; /* PHI arg location. */
defined by this point. */
/* Structure containing iterator state. */
-typedef struct GTY (()) call_expr_arg_iterator_d {
+typedef struct call_expr_arg_iterator_d {
tree t; /* the call_expr */
int n; /* argument count */
int i; /* next argument index */
} 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 */
int n; /* argument count */
int i; /* next argument index */
Store them both in the structure *VALUE.
EXP must be reducible. */
-struct GTY(()) addr_const {
+struct addr_const {
rtx base;
HOST_WIDE_INT offset;
};