This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: Do less generous pointer globbing in alias.c
- From: Jan Hubicka <hubicka at ucw dot cz>
- To: Andreas Schwab <schwab at linux-m68k dot org>
- Cc: Jan Hubicka <hubicka at ucw dot cz>, Richard Biener <rguenther at suse dot de>, gcc-patches at gcc dot gnu dot org
- Date: Sun, 31 May 2015 15:50:11 +0200
- Subject: Re: Do less generous pointer globbing in alias.c
- Authentication-results: sourceware.org; auth=none
- References: <20150527145821 dot GC51385 at kam dot mff dot cuni dot cz> <20150527150413 dot GD51385 at kam dot mff dot cuni dot cz> <5B58CC66-6A43-401E-9A83-A26D076D2A45 at suse dot de> <20150528132943 dot GA8474 at kam dot mff dot cuni dot cz> <alpine dot LSU dot 2 dot 11 dot 1505281544250 dot 30088 at zhemvz dot fhfr dot qr> <20150528140924 dot GA86368 at kam dot mff dot cuni dot cz> <20150528201251 dot GA407 at kam dot mff dot cuni dot cz> <87siadai4f dot fsf at igel dot home> <20150530215235 dot GA74695 at kam dot mff dot cuni dot cz> <m2siadta1s dot fsf at linux-m68k dot org>
> The problem is that ipa_icf::sem_function::parse is lacking the f->init
> call and the function epilog, falling through to the next function that
> happens to follow.
Thank you, that is indeed the devirtualization issue - I suppose the function
descriptors confuses the code even more. I will finish the fix for that tonight.
Honza