OSDN Git Service

2011-08-18 Richard Guenther <rguenther@suse.de>
authorrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 18 Aug 2011 08:33:21 +0000 (08:33 +0000)
committerrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 18 Aug 2011 08:33:21 +0000 (08:33 +0000)
commit2ad5f5fc44b63e7b56516a47ca7417ea74d7d162
tree72321f7542701e8f11e627c812fb466857e6393f
parentb15c9441bf2b619632b35a29af739cb6fd86a805
2011-08-18  Richard Guenther  <rguenther@suse.de>

* expr.c (get_inner_reference): Sign-extend the constant
twos-complement offset before doing arbitrary precision
arithmetic on it.
* tree-ssa-structalias.c (get_constraint_for_ptr_offset): Likewise.
(get_constraint_for_1): Pass the offset of a MEM_REF unchanged
to get_constraint_for_ptr_offset.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@177847 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/expr.c
gcc/tree-ssa-structalias.c