* emit-rtl.c (set_mem_attributes_minus_bitpos): Restore setting
authoruweigand <uweigand@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 20 Jul 2011 18:01:48 +0000 (18:01 +0000)
committeruweigand <uweigand@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 20 Jul 2011 18:01:48 +0000 (18:01 +0000)
memory address space to the type's address space.

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

gcc/ChangeLog
gcc/emit-rtl.c

index 1b47598..23fcd05 100644 (file)
@@ -1,3 +1,8 @@
+2011-07-20  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
+
+       * emit-rtl.c (set_mem_attributes_minus_bitpos): Restore setting
+       memory address space to the type's address space.
+
 2011-07-20  Georg-Johann Lay  <avr@gjlay.de>
        
        PR target/36467
index c34e6d5..f1b8eb9 100644 (file)
@@ -1845,6 +1845,7 @@ set_mem_attributes_minus_bitpos (rtx ref, tree t, int objectp,
     }
 
   /* Now set the attributes we computed above.  */
+  attrs.addrspace = TYPE_ADDR_SPACE (type);
   set_mem_attrs (ref, &attrs);
 
   /* If this is already known to be a scalar or aggregate, we are done.  */