tree-ssa-alias.c (maybe_skip_until): Cache also at the point of the first store we...
authorRichard Guenther <rguenther@suse.de>
Wed, 12 Oct 2011 15:28:48 +0000 (15:28 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Wed, 12 Oct 2011 15:28:48 +0000 (15:28 +0000)
commitd660a3db5c4c948192242fcfeb16a4b5f671c0b9
tree2af5c64cb2b30a26873731f5bb2ed6a9b56d5f49
parentebbcd0c6ea5d565ffa743079449e9ad6169fcf4e
tree-ssa-alias.c (maybe_skip_until): Cache also at the point of the first store we visit in a basic-block.

2011-10-12  Richard Guenther  <rguenther@suse.de>

* tree-ssa-alias.c (maybe_skip_until): Cache also at the point
of the first store we visit in a basic-block.
(get_continuation_for_phi): Search for a candidate VUSE that
might dominates all others.  Do pairwise disambiguation against
that candidate.

From-SVN: r179858
gcc/ChangeLog
gcc/tree-ssa-alias.c