* ipa-icf.c: Include stor-layout.h
commit2aaa1027d6b986ff5abe179e2900fcd4cc1c10dc
authorhubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 2 Mar 2015 00:54:46 +0000 (2 00:54 +0000)
committerhubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 2 Mar 2015 00:54:46 +0000 (2 00:54 +0000)
tree1bf0d2f405c6066ed16c44e927b47c0df6db8629
parente64d7235d6d4267d5f23ca1a89714c42e49f2e3e
* ipa-icf.c: Include stor-layout.h
(sem_function::compare_cgraph_references): Rename to ...
(sem_item::compare_cgraph_references): ... this one.
(sem_variable::equals_wpa): New function
(sem_variable::equals): Do not check stuff already verified by
equals_wpa.
(sem_variable::equals): Reorg based on varasm.c:compare_constant.
* ipa-icf.h (sem_item): Add compare_cgraph_references.
(sem_function): Remove compare_cgraph_references.
(sem_variable): Turns equals_wpa into non-inline.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@221096 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/ipa-icf.c
gcc/ipa-icf.h