On 03/19/2015 09:42 PM, Jan Hubicka wrote:
>
>> diff --git a/gcc/ipa-icf.c b/gcc/ipa-icf.c
>> index f68d23c..b8e3aa4 100644
>> --- a/gcc/ipa-icf.c
>> +++ b/gcc/ipa-icf.c
>> @@ -557,6 +557,69 @@ sem_function::equals_wpa (sem_item *item,
>>return true;
>> }
>>
>> +/* Update hash by address se
> diff --git a/gcc/ipa-icf.c b/gcc/ipa-icf.c
> index f68d23c..b8e3aa4 100644
> --- a/gcc/ipa-icf.c
> +++ b/gcc/ipa-icf.c
> @@ -557,6 +557,69 @@ sem_function::equals_wpa (sem_item *item,
>return true;
> }
>
> +/* Update hash by address sensitive references. */
> +
> +void
> +sem_item::updat
Hi.
Following patch improves performance by adding hash values of references that
are not
candidates for IPA ICF. Tested on x86_64-linux-pc w/o any new regression
observed.
Ready for trunk?
Thanks,
Martin
>From 6c04cc4283d08a8aa9829574dd91579a918cb508 Mon Sep 17 00:00:00 2001
From: marxin
Dat