]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
tree.h (struct call_expr_arg_iterator_d): Remove GTY tag.
authorLaurynas Biveinis <laurynas.biveinis@gmail.com>
Fri, 3 Dec 2010 04:11:10 +0000 (04:11 +0000)
committerLaurynas Biveinis <lauras@gcc.gnu.org>
Fri, 3 Dec 2010 04:11:10 +0000 (04:11 +0000)
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

13 files changed:
gcc/ChangeLog
gcc/ada/ChangeLog
gcc/ada/gcc-interface/decl.c
gcc/c-tree.h
gcc/cp/ChangeLog
gcc/cp/cp-tree.h
gcc/cselib.h
gcc/dwarf2out.c
gcc/except.c
gcc/input.h
gcc/tree-flow.h
gcc/tree.h
gcc/varasm.c

index 23c3b70b563e3c5a270e900ea7acca1f76549165..fde41c8dbba1258ca31e36a4506967a725dd7eb5 100644 (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>
 
        PR target/46768
index c747696ef2318b86012fb7006d2aeda3fbb6096d..853926c7e90766f689d63a4a1085cd27dbf11d51 100644 (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>
 
        * gcc-interface/misc.c (flag_compare_debug, flag_stack_check):
index 262ee5de9da4f239efe2dbf8fe27b392d6aaf0a9..8980bb2bf8b5938674799d528a0a78e13047fba5 100644 (file)
@@ -97,7 +97,7 @@ static struct incomplete *defer_limited_with;
 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;
@@ -105,7 +105,7 @@ typedef struct GTY(()) subst_pair_d {
 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;
 
index 64e784407f134bfa3ecd741450bcbd8f5255a296..7bf3bc0c172602aab13e6c78b9d09b2dbc89a14c 100644 (file)
@@ -294,7 +294,7 @@ enum c_declarator_kind {
   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.  */
index c167e9434569188acdfd2c59b8d31df46c21cc1e..bfbdfc26cb07d830fd13c37be3eba7fc91f792e8 100644 (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>
 
        * parser.c (cp_parser_objc_throw_statement): Use
index 23f594c801b97884938d61c67374bcb1f35ad162..59342e311577cc619f45fdde529aca16aa01862f 100644 (file)
@@ -2840,7 +2840,7 @@ extern void decl_shadowed_for_var_insert (tree, tree);
 /* 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 */
index 4259e396fdf76552f28a81401d150c9e686e0579..5964a4487ceb6f8acd7c580959bf0c8a4e5abb9b 100644 (file)
@@ -20,7 +20,7 @@ along with GCC; see the file COPYING3.  If not see
 <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;
 
@@ -42,7 +42,7 @@ typedef struct GTY(()) cselib_val_struct {
 } 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.  */
@@ -52,7 +52,7 @@ struct GTY(()) elt_loc_list {
 };
 
 /* A list of cselib_val structures.  */
-struct GTY(()) elt_list {
+struct elt_list {
   struct elt_list *next;
   cselib_val *elt;
 };
index 04764ba7dfb945400d3a818525532a958ba43b38..75faec5e28ae53aeb0e0dcf8e81bda8e31750b3e 100644 (file)
@@ -282,7 +282,7 @@ dw_cfi_node;
    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;
@@ -5879,7 +5879,7 @@ typedef struct GTY(()) limbo_die_struct {
 }
 limbo_die_node;
 
-typedef struct GTY(()) skeleton_chain_struct
+typedef struct skeleton_chain_struct
 {
   dw_die_ref old_die;
   dw_die_ref new_die;
index 2912caeaa0d3983361d30a68fbe26671d8155ef9..2a25a3bd5b3ffcb3ede0fdaef43c7c195df2f58a 100644 (file)
@@ -681,7 +681,7 @@ lookup_type_for_runtime (tree type)
 \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;
 };
index 399a685423a081400c3793b0e736e551265050a8..5929064209066d612992f50de90e71ac55764c37 100644 (file)
@@ -37,7 +37,7 @@ extern GTY(()) struct line_maps *line_table;
 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;
index c2702dc87b5df98cf4f0ee3159ca7bcda1e567ce..1486e33aeba30068352dde7e8de1f8b17f47ee3a 100644 (file)
@@ -289,7 +289,7 @@ static inline int get_lineno (const_gimple);
 /*---------------------------------------------------------------------------
                   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;
@@ -303,8 +303,7 @@ static inline void set_phi_nodes (basic_block, gimple_seq);
 /*---------------------------------------------------------------------------
                              Global declarations
 ---------------------------------------------------------------------------*/
-struct GTY(()) int_tree_map {
-
+struct int_tree_map {
   unsigned int uid;
   tree to;
 };
@@ -533,7 +532,7 @@ extern bool gimple_check_call_args (gimple);
 /* 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.  */
index 4995b4384c4bf7c3e947d117010d121c21aee253..8ba204497200aca249b3bc5b6dca842f28930636 100644 (file)
@@ -5599,13 +5599,13 @@ tree_operand_length (const_tree node)
    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 */
index 921ee2e1d2903749ef2a9c396dbd07eac53949ca..da494d69ad8607f547aba912a04feb34a0e3f444 100644 (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.
    EXP must be reducible.  */
 
-struct GTY(()) addr_const {
+struct addr_const {
   rtx base;
   HOST_WIDE_INT offset;
 };