2013-09-12 Martin Jambor <mjambor@suse.cz>
commit8398c9b3a4ecb0da3453edeb71395288eccab2b0
authorjamborm <jamborm@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 12 Sep 2013 15:20:05 +0000 (12 15:20 +0000)
committerjamborm <jamborm@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 12 Sep 2013 15:20:05 +0000 (12 15:20 +0000)
treef007460dfeaf58b393da5b3e56c4d0f470b53ff5
parent60f603c6f7406c179114ead9fe7bfbe0dd944c9a
2013-09-12  Martin Jambor  <mjambor@suse.cz>

PR ipa/58389
* ipa-prop.c (remove_described_reference): Give up if the edge in the
reference descriptor is NULL.
(ipa_edge_removal_hook): If owning a reference descriptor, set its
edge to NULL.

testsuite/
* g++.dg/pr58389.C: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@202532 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/ipa-prop.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/pr58389.C [new file with mode: 0644]