2011-05-26 Richard Guenther <rguenther@suse.de>
commita07f662934c2720357d3ea868381918df727a238
authorrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 26 May 2011 13:01:48 +0000 (26 13:01 +0000)
committerrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 26 May 2011 13:01:48 +0000 (26 13:01 +0000)
tree6ba8d1096dc8083667067ab711fce8126259c02e
parentc37ec47f4be1fff02f345270b65b7ce0b6f7c8e0
2011-05-26  Richard Guenther  <rguenther@suse.de>

PR tree-optimization/48702
* tree-ssa-address.c (create_mem_ref_raw): Create MEM_REFs
only when we know the base address is within bounds.
* tree-ssa-alias.c (indirect_ref_may_alias_decl_p): Do not
assume the base address of TARGET_MEM_REFs is in bounds.

* gcc.dg/torture/pr48702.c: New testcase.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@174282 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/torture/pr48702.c [new file with mode: 0644]
gcc/tree-ssa-address.c
gcc/tree-ssa-alias.c