> OK, the updated patch is below (the only change is the extra asserts),
> re-bootstrapped and re-tested on x86_64-linux. I will commit it on
> Monday if there are no objections.
No objections from my side. Path looks OK.
Thanks,
Honza
Hi,
I thought I was hitting the ipa-inline-transform.c:263 assert with
this patch when LTO-building Mozilla Firefox but it turned out it was
caused by a different patch so I'm handling that there.
On Thu, May 02, 2013 at 02:37:26PM +0200, Jan Hubicka wrote:
> > 2013-03-22 Martin Jambor
> >
>
> 2013-03-22 Martin Jambor
>
> PR middle-end/42371
> * ipa-prop.h (IPA_UNDESCRIBED_USE): New macro.
> (ipa_constant_data): New type.
> (ipa_jump_func): Use ipa_constant_data to hold information about
> constant jump functions.
> (ipa_get_jf_constant): Adjust
Ping.
Thanks,
Martin
- Forwarded message from Martin Jambor -
Date: Wed, 17 Apr 2013 17:45:17 +0200
From: Martin Jambor
To: GCC Patches
Cc: Jan Hubicka
Subject: [PATCH, PR 42371] Remove references to functions from symbol table
during inlining
Hi,
the patch below is a fix for PR
Hi,
the patch below is a fix for PR 42371 removing references to functions
from symbol table when we know that all their uses were inlined. This
then allows us to remove out-of-line copies of functions when they are
not needed.
The patch adds ability to count the uses of a parameter value that a