re PR c++/49264 (Internal compiler error: segmentation fault)
authorJakub Jelinek <jakub@redhat.com>
Mon, 6 Jun 2011 17:12:25 +0000 (19:12 +0200)
committerJakub Jelinek <jakub@gcc.gnu.org>
Mon, 6 Jun 2011 17:12:25 +0000 (19:12 +0200)
commita9d245448f2529fe9a4aba63d9cd97059a17a121
tree49149b6774ee1bc9cd12c2261a21557049cfe8b3
parent9a2fc6ada427baaff5b41dcad27861fe28255c82
re PR c++/49264 (Internal compiler error: segmentation fault)

PR c++/49264
* gimple-fold.c (fold_stmt_1): Don't try to fold *& on the lhs
if stmt folded into nothing.
* tree-inline.c (fold_marked_statements): If a builtin at the
end of a bb folded into nothing, just update cgraph edges
and move to next bb.
* cgraph.c (cgraph_update_edges_for_call_stmt_node): Allow new_stmt
to be NULL.  Don't compute count and frequency if new_call is NULL.

* g++.dg/opt/pr49264.C: New test.

From-SVN: r174711
gcc/ChangeLog
gcc/cgraph.c
gcc/gimple-fold.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/opt/pr49264.C [new file with mode: 0644]
gcc/tree-inline.c