alias.c (struct alias_set_entry): Move has_zero_child field to pack with alias_set.
authorRichard Guenther <rguenther@suse.de>
Thu, 6 Mar 2008 09:16:16 +0000 (09:16 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Thu, 6 Mar 2008 09:16:16 +0000 (09:16 +0000)
2008-03-06  Richard Guenther  <rguenther@suse.de>

* alias.c (struct alias_set_entry): Move has_zero_child field
to pack with alias_set.

From-SVN: r132967

gcc/ChangeLog
gcc/alias.c

index 110a6dc58c16c26a5591105b37a9636081b3fccb..6b9744772a2e3d760bc393ac5d2ab98915f674de 100644 (file)
@@ -1,3 +1,8 @@
+2008-03-06  Richard Guenther  <rguenther@suse.de>
+
+       * alias.c (struct alias_set_entry): Move has_zero_child field
+       to pack with alias_set.
+
 2008-03-05  H.J. Lu  <hongjiu.lu@intel.com>
 
        * config/i386/i386-modes.def: Use 4 byte alignment on DI for
index 56afa86321ee94574b921739707b668ec4b17005..2e4f5aebdb4700aa3da541360b9ad91dca89ebdf 100644 (file)
@@ -133,6 +133,10 @@ struct alias_set_entry GTY(())
   /* The alias set number, as stored in MEM_ALIAS_SET.  */
   alias_set_type alias_set;
 
+  /* Nonzero if would have a child of zero: this effectively makes this
+     alias set the same as alias set zero.  */
+  int has_zero_child;
+
   /* The children of the alias set.  These are not just the immediate
      children, but, in fact, all descendants.  So, if we have:
 
@@ -141,10 +145,6 @@ struct alias_set_entry GTY(())
      continuing our example above, the children here will be all of
      `int', `double', `float', and `struct S'.  */
   splay_tree GTY((param1_is (int), param2_is (int))) children;
-
-  /* Nonzero if would have a child of zero: this effectively makes this
-     alias set the same as alias set zero.  */
-  int has_zero_child;
 };
 typedef struct alias_set_entry *alias_set_entry;