]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
tree-ssa-address.c (tree_mem_ref_addr): Convert offset to sizetype.
authorJakub Jelinek <jakub@redhat.com>
Fri, 20 Aug 2010 15:56:14 +0000 (17:56 +0200)
committerJakub Jelinek <jakub@gcc.gnu.org>
Fri, 20 Aug 2010 15:56:14 +0000 (17:56 +0200)
* tree-ssa-address.c (tree_mem_ref_addr): Convert offset to
sizetype.

Co-Authored-By: Michael Matz <matz@suse.de>
From-SVN: r163409

gcc/ChangeLog
gcc/tree-ssa-address.c

index b1ad8511f2ff86c7e885de3ab741729b53c51c5c..a6bb71835a75dcab41c768f79151e91ebf31376b 100644 (file)
@@ -1,3 +1,9 @@
+2010-08-20  Jakub Jelinek  <jakub@redhat.com>
+           Michael Matz  <matz@suse.de>
+
+       * tree-ssa-address.c (tree_mem_ref_addr): Convert offset to
+       sizetype.
+
 2010-08-20  Nathan Froyd  <froydnj@codesourcery.com>
 
        * ggc-common.c (ggc_mark_root_tab): New function, split out from...
index 305a0135e552b6bef01198f9d9ba341b2aea60a1..77dfa60000dea6c392d4d70a944932f7e3099e3b 100644 (file)
@@ -299,6 +299,7 @@ tree_mem_ref_addr (tree type, tree mem_ref)
 
   if (offset && !integer_zerop (offset))
     {
+      offset = fold_convert (sizetype, offset);
       if (addr_off)
        addr_off = fold_build2 (PLUS_EXPR, sizetype, addr_off, offset);
       else