tree-ssa-address.c (tree_mem_ref_addr): Convert offset to sizetype.

* tree-ssa-address.c (tree_mem_ref_addr): Convert offset to
	sizetype.

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

From-SVN: r163409
This commit is contained in:
Jakub Jelinek 2010-08-20 17:56:14 +02:00 committed by Jakub Jelinek
parent ca865c2bfe
commit 521fdcda19
2 changed files with 7 additions and 0 deletions

View 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...

View 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