tree-ssa-alias.c (same_tmr_indexing_p): Break out from ...
authorJan Hubicka <hubicka@gcc.gnu.org>
Fri, 12 Jul 2019 16:56:57 +0000 (16:56 +0000)
committerJan Hubicka <hubicka@gcc.gnu.org>
Fri, 12 Jul 2019 16:56:57 +0000 (16:56 +0000)
commitd132c59b10ac8ee35d2e48c0b598160d5bdabf46
tree080c5b7b15159e9ae8e4cb14f36c0885da7f5b46
parentb9ef6a2e04bfd01329902781818ef80c52cd8b97
tree-ssa-alias.c (same_tmr_indexing_p): Break out from ...

* tree-ssa-alias.c (same_tmr_indexing_p): Break out from ...
(indirect_refs_may_alias_p): ... here.
(nonoverlapping_component_refs_since_match_p): Support also non-trivial
mem refs in the access paths.

* gcc.dg/tree-ssa/alias-access-path-9.c: New testcase.

From-SVN: r273451
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/tree-ssa/alias-access-path-9.c [new file with mode: 0644]
gcc/tree-ssa-alias.c