2015-08-13 Richard Biener <rguenther@suse.de>
commit34c8056f5f98b288332b1d2919b46e6afe5412a5
authorrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 13 Aug 2015 12:34:36 +0000 (13 12:34 +0000)
committerrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 13 Aug 2015 12:34:36 +0000 (13 12:34 +0000)
treeba2d5537154426960e8f79c36818f51fb759affc
parent7bb340784dc20947e414f1bd1c03f1f430ae7c0e
2015-08-13  Richard Biener  <rguenther@suse.de>

* tree.c (nonnull_arg_p): Move from ...
* tree-vrp.c (nonnull_arg_p): ... here.
* tree.h (nonnull_arg_p): Declare.
* tree-ssa-sccvn.c (init_scc_vn): Perform all lattice init
here, register ptr != 0 for nonnull_arg_p pointer arguments.
Properly initialize static chain and by-reference result pointer.
(run_scc_vn): Adjust.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@226861 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/tree-ssa-sccvn.c
gcc/tree-vrp.c
gcc/tree.c
gcc/tree.h