* tree-cfg.h (should_remove_lhs_p): New predicate.
commit0a6b484cf2d80c0efcdad3e17f1e08315adcbe68
authormpolacek <mpolacek@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 24 May 2016 13:34:37 +0000 (24 13:34 +0000)
committermpolacek <mpolacek@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 24 May 2016 13:34:37 +0000 (24 13:34 +0000)
tree5012ef61f6549f21b9eb5ed7fd9978b9a7d872f0
parentce143ff0a2868cb405dd9606f9da11910388c848
* tree-cfg.h (should_remove_lhs_p): New predicate.
* cgraph.c (cgraph_edge::redirect_call_stmt_to_callee): Use it.
* gimplify.c (gimplify_modify_expr): Likewise.
* tree-cfg.c (verify_gimple_call): Likewise.
* tree-cfgcleanup.c (fixup_noreturn_call): Likewise.
* gimple-fold.c: Include "tree-cfg.h".
(gimple_fold_call): Use should_remove_lhs_p.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@236637 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/cgraph.c
gcc/gimple-fold.c
gcc/gimplify.c
gcc/tree-cfg.c
gcc/tree-cfg.h
gcc/tree-cfgcleanup.c