]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/tree-ssa-structalias.c
tree-ssa-structalias.c (build_succ_graph): Feed stores to anything only to variables...
authorRichard Guenther <rguenther@suse.de>
Sat, 7 Nov 2009 21:33:29 +0000 (21:33 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Sat, 7 Nov 2009 21:33:29 +0000 (21:33 +0000)
commitde925a031ee7edda8b7e991e4fb201261dc540cc
treef494c5d22400a88fca7119cac14a033d67dca658
parent451409e49392d89ab11861b47efab968c558b5f1
tree-ssa-structalias.c (build_succ_graph): Feed stores to anything only to variables that can take pointers.

2009-11-07  Richard Guenther  <rguenther@suse.de>

* tree-ssa-structalias.c (build_succ_graph): Feed stores
to anything only to variables that can take pointers.
(get_constraint_for_ssa_var): Properly exclude full
variables from expanding.
(first_vi_for_offset): Avoid overflow in arithmetic.
(first_or_preceding_vi_for_offset): Likewise.
(count_num_arguments): Fix implementation.
(gate_ipa_pta): Do not run when not optimizing.

From-SVN: r154002
gcc/ChangeLog
gcc/tree-ssa-structalias.c