2010-05-26 Richard Guenther <rguenther@suse.de>
commitdb9401e9400901bbf3f93418d72eb9ad2d1ddfb5
authorrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 26 May 2010 11:46:01 +0000 (26 11:46 +0000)
committerrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 26 May 2010 11:46:01 +0000 (26 11:46 +0000)
tree08ef76bde92ce494c3eb81591a5d3e0982a392ba
parent0ad885d11e0c0da83cf53659a8bd2a3aff3a4049
2010-05-26  Richard Guenther  <rguenther@suse.de>

PR rtl-optimization/44164
* tree-ssa-alias.c (aliasing_component_refs_p): Fix the
no-common access-path disambiguation.
(indirect_ref_may_alias_decl_p): Adjust.
(indirect_refs_may_alias_p): Likewise.
(refs_may_alias_p_1): Likewise.

* gcc.c-torture/execute/pr44164.c: New testcase.
* g++.dg/tree-ssa/pr13146.C: Adjust.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_5-branch@159866 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/tree-ssa/pr13146.C
gcc/testsuite/gcc.c-torture/execute/pr44164.c [new file with mode: 0644]
gcc/tree-ssa-alias.c