Fix for PR ipa/63851 and ipa/63852.
commit62cd13c3de30ae755a04dd4a0ed05977908f75f2
authormarxin <marxin@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 23 Dec 2014 09:30:20 +0000 (23 09:30 +0000)
committermarxin <marxin@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 23 Dec 2014 09:30:20 +0000 (23 09:30 +0000)
tree21cf4b962e8b9239dfce8203f5cc735f3677ff0c
parent61e79e85a7bf8f7bf588d6a1c4d978b0bbb1ee60
Fix for PR ipa/63851 and ipa/63852.

PR ipa/63851
PR ipa/63852
* ipa-icf.c (sem_function::merge): Ignore merge operation
for a thunk created from static chain.
* ipa-icf-gimple.c (func_checker::compatible_types_p): Verify that
types have same restrict flag.

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