]> git.ipfire.org Git - thirdparty/gcc.git/commit
re PR middle-end/34969 (ICE with -fipa-cp -ffast-math)
authorJakub Jelinek <jakub@redhat.com>
Tue, 29 Jan 2008 23:21:24 +0000 (00:21 +0100)
committerJakub Jelinek <jakub@gcc.gnu.org>
Tue, 29 Jan 2008 23:21:24 +0000 (00:21 +0100)
commit2bafad93f704c2909c8b5988a0b0e98b57993617
treee67112931bc0870ff4c9d06efcb44ad08a4da4f2
parent1033ffa8b312170efeeef1f3e4f58ced8075eaea
re PR middle-end/34969 (ICE with -fipa-cp -ffast-math)

PR middle-end/34969
* cgraph.h (cgraph_update_edges_for_call_stmt): New prototype.
* cgraph.c (cgraph_update_edges_for_call_stmt): New function.
* tree-inline.c (fold_marked_statements): Call
cgraph_update_edges_for_call_stmt if folding a call statement.
* cgraphunit.c (verify_cgraph_node): Set cfun to this_cfun for
debug_generic_stmt calls, reset it back afterwards.

* gcc.dg/pr34969.c: New test.

From-SVN: r131946
gcc/ChangeLog
gcc/cgraph.c
gcc/cgraph.h
gcc/cgraphunit.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/pr34969.c [new file with mode: 0644]
gcc/tree-inline.c