tree-flow.h (ssa_undefined_value_p): Remove prototype.
authorAndrew MacLeod <amacleod@redhat.com>
Tue, 17 Sep 2013 17:22:05 +0000 (17:22 +0000)
committerAndrew Macleod <amacleod@gcc.gnu.org>
Tue, 17 Sep 2013 17:22:05 +0000 (17:22 +0000)
commitc152901f5e1082de4ede3bc98c7ede2dea361e8d
treeba3badb1ebc6b822039de7c1796a0f9d5805f0c9
parentcdb87c08f66da0d5b6ae8ee9b3d2f917813a3cf1
tree-flow.h (ssa_undefined_value_p): Remove prototype.

2013-09-17  Andrew MacLeod <amacleod@redhat.com>

* tree-flow.h (ssa_undefined_value_p): Remove prototype.
* tree-ssa.c (ssa_undefined_value_p): Move pass independent parts here.
(warn_uninit, warn_uninitialized_vars, execute_early_warn_uninitialized,
make_pass_early_warn_uninitialized): Move to tree-ssa-uninit.c.
* tree-ssa-uninit.c (ssa_undefined_value_p): Move to tree-ssa.c
(has_undefined_value_p): New.  Pass dependant parts of
ssa_undefined_value_p.
(uninit_undefined_value_p): Use has_undefined_value_p.
(warn_uninit, warn_uninitialized_vars, execute_early_warn_uninitialized,
make_pass_early_warn_uninitialized): Move from tree-ssa.c
* tree-ssa.h: Adjust prototypes

From-SVN: r202659
gcc/ChangeLog
gcc/tree-flow.h
gcc/tree-ssa-uninit.c
gcc/tree-ssa.c
gcc/tree-ssa.h