Do not ICE for incomplete types in ICF (PR ipa/85607).
commit41dd4933cb1566a602540f769cce08f47b934270
authormarxin <marxin@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 22 May 2018 10:50:43 +0000 (22 10:50 +0000)
committermarxin <marxin@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 22 May 2018 10:50:43 +0000 (22 10:50 +0000)
tree99721d9fc15d919307a2430eef9cd7dbb11042a7
parent77dd6331e649ed89c8c0a8c6cbddd0815ba06b72
Do not ICE for incomplete types in ICF (PR ipa/85607).

2018-05-22  Martin Liska  <mliska@suse.cz>

PR ipa/85607
* ipa-icf.c (sem_item::add_type): Do not ICE for incomplete types.
2018-05-22  Martin Liska  <mliska@suse.cz>

PR ipa/85607
* g++.dg/ipa/pr85607.C: New test.

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