tree.h (struct tree_base): Added a new flag default_def_flag.
authorOleg Ryjkov <olegr@google.com>
Fri, 11 Apr 2008 05:30:33 +0000 (05:30 +0000)
committerOleg Ryjkov <olegr@gcc.gnu.org>
Fri, 11 Apr 2008 05:30:33 +0000 (05:30 +0000)
2008-04-10  Oleg Ryjkov  <olegr@google.com>

        * tree.h (struct tree_base): Added a new flag default_def_flag.
        (SSA_NAME_IS_DEFAULT_DEF): Changed to use the new flag.

From-SVN: r134192

gcc/ChangeLog
gcc/tree.h

index 7384328f8111037ec8e8f1d01f3dec84e67aea68..52f8d10c40ca025991679208b318508f4f3b64f4 100644 (file)
@@ -1,3 +1,8 @@
+2008-04-10  Oleg Ryjkov  <olegr@google.com>
+
+       * tree.h (struct tree_base): Added a new flag default_def_flag.
+       (SSA_NAME_IS_DEFAULT_DEF): Changed to use the new flag.
+
 2008-04-11  Kaz Kojima  <kkojima@gcc.gnu.org>
 
        * config.gcc (need_64bit_hwint): Need 64bit hwint for sh-*-*.
index 6ad3d4d58de21be1b9cea7f4e2fd307a3b0a2a1f..bdaf8d0f53d20061fb8846975e1de5819cc7e188 100644 (file)
@@ -389,6 +389,7 @@ struct tree_base GTY(())
   unsigned deprecated_flag : 1;
   unsigned invariant_flag : 1;
   unsigned saturating_flag : 1;
+  unsigned default_def_flag : 1;
 
   unsigned lang_flag_0 : 1;
   unsigned lang_flag_1 : 1;
@@ -399,7 +400,7 @@ struct tree_base GTY(())
   unsigned lang_flag_6 : 1;
   unsigned visited : 1;
 
-  unsigned spare : 23;
+  unsigned spare : 22;
 
   /* FIXME tuples: Eventually, we need to move this somewhere external to
      the trees.  */
@@ -1881,7 +1882,7 @@ struct tree_exp GTY(())
    Default definitions are always created by an empty statement and
    belong to no basic block.  */
 #define SSA_NAME_IS_DEFAULT_DEF(NODE)  \
-    SSA_NAME_CHECK (NODE)->base.volatile_flag
+    SSA_NAME_CHECK (NODE)->base.default_def_flag
 
 /* Attributes for SSA_NAMEs for pointer-type variables.  */
 #define SSA_NAME_PTR_INFO(N) \