* dwarf2out.c (struct die_struct): Move die_tag to the end.
authorfroydnj <froydnj@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 10 Aug 2010 14:22:18 +0000 (14:22 +0000)
committerfroydnj <froydnj@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 10 Aug 2010 14:22:18 +0000 (14:22 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@163064 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/dwarf2out.c

index 49d377b..7bc5b2c 100644 (file)
@@ -1,3 +1,7 @@
+2010-08-10  Nathan Froyd  <froydnj@codesourcery.com>
+
+       * dwarf2out.c (struct die_struct): Move die_tag to the end.
+
 2010-08-09  Sofiane Naci  <sofiane.naci@arm.com>
 
     * config/arm/iterators.md: New file.
index 0f3bea8..ddecfc4 100644 (file)
@@ -5672,7 +5672,6 @@ DEF_VEC_ALLOC_O(dw_attr_node,gc);
    die_sib.  die_child points to the node *before* the "first" child node.  */
 
 typedef struct GTY((chain_circular ("%h.die_sib"))) die_struct {
-  enum dwarf_tag die_tag;
   union die_symbol_or_type_node
     {
       char * GTY ((tag ("0"))) die_symbol;
@@ -5690,6 +5689,7 @@ typedef struct GTY((chain_circular ("%h.die_sib"))) die_struct {
   /* Die is used and must not be pruned as unused.  */
   int die_perennial_p;
   unsigned int decl_id;
+  enum dwarf_tag die_tag;
 }
 die_node;