OSDN Git Service

* tree-streamer-out.c (pack_ts_base_value_fields): Emit
authordnovillo <dnovillo@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 31 Oct 2011 14:03:32 +0000 (14:03 +0000)
committerdnovillo <dnovillo@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 31 Oct 2011 14:03:32 +0000 (14:03 +0000)
TYPE_ADDR_SPACE.
* tree-streamer-in.c (unpack_ts_base_value_fields): Read
TYPE_ADDR_SPACE.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@180697 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/tree-streamer-in.c
gcc/tree-streamer-out.c

index a851ba1..7ed3b0e 100644 (file)
@@ -1,3 +1,10 @@
+2011-10-31   Diego Novillo  <dnovillo@google.com>
+
+       * tree-streamer-out.c (pack_ts_base_value_fields): Emit
+       TYPE_ADDR_SPACE.
+       * tree-streamer-in.c (unpack_ts_base_value_fields): Read
+       TYPE_ADDR_SPACE.
+
 2011-10-30  David S. Miller  <davem@davemloft.net>
 
        * config/sparc/sparc.c (vector_init_bshuffle): New function.
index db2bb37..86eb9ce 100644 (file)
@@ -130,7 +130,10 @@ unpack_ts_base_value_fields (struct bitpack_d *bp, tree expr)
   TREE_PROTECTED (expr) = (unsigned) bp_unpack_value (bp, 1);
   TREE_DEPRECATED (expr) = (unsigned) bp_unpack_value (bp, 1);
   if (TYPE_P (expr))
-    TYPE_SATURATING (expr) = (unsigned) bp_unpack_value (bp, 1);
+    {
+      TYPE_SATURATING (expr) = (unsigned) bp_unpack_value (bp, 1);
+      TYPE_ADDR_SPACE (expr) = (unsigned) bp_unpack_value (bp, 8);
+    }
   else if (TREE_CODE (expr) == SSA_NAME)
     SSA_NAME_IS_DEFAULT_DEF (expr) = (unsigned) bp_unpack_value (bp, 1);
   else
index 58be0a3..c46859f 100644 (file)
@@ -100,7 +100,10 @@ pack_ts_base_value_fields (struct bitpack_d *bp, tree expr)
   bp_pack_value (bp, TREE_PROTECTED (expr), 1);
   bp_pack_value (bp, TREE_DEPRECATED (expr), 1);
   if (TYPE_P (expr))
-    bp_pack_value (bp, TYPE_SATURATING (expr), 1);
+    {
+      bp_pack_value (bp, TYPE_SATURATING (expr), 1);
+      bp_pack_value (bp, TYPE_ADDR_SPACE (expr), 8);
+    }
   else if (TREE_CODE (expr) == SSA_NAME)
     bp_pack_value (bp, SSA_NAME_IS_DEFAULT_DEF (expr), 1);
   else