Re: [PATCH, PR 49886] Prevent fnsplit from changing signature when there are type attributes

2011-08-31 Thread Richard Guenther
On Tue, Aug 30, 2011 at 6:50 PM, Martin Jambor mjam...@suse.cz wrote: Ping.  Re-bootstrapped and re-tested yesterday on x86_64-linux. Ok. Does this also apply (maybe in modifed form) to the 4.6 branch? Thanks, Richard. THanks, Martin On Fri, Jul 29, 2011 at 10:55:31PM +0200, Martin

Re: [PATCH, PR 49886] Prevent fnsplit from changing signature when there are type attributes

2011-08-30 Thread Martin Jambor
Ping. Re-bootstrapped and re-tested yesterday on x86_64-linux. THanks, Martin On Fri, Jul 29, 2011 at 10:55:31PM +0200, Martin Jambor wrote: Hi, On Thu, Jul 28, 2011 at 06:52:05PM +0200, Martin Jambor wrote: pass_split_functions is happy to split functions which have type attributes

Re: [PATCH, PR 49886] Prevent fnsplit from changing signature when there are type attributes

2011-07-29 Thread Martin Jambor
Hi, On Thu, Jul 28, 2011 at 06:52:05PM +0200, Martin Jambor wrote: pass_split_functions is happy to split functions which have type attributes but cannot update them if the new clone has in any way different parameters than the original. This can lead to miscompilations in cases like the

[PATCH, PR 49886] Prevent fnsplit from changing signature when there are type attributes

2011-07-28 Thread Martin Jambor
Hi, pass_split_functions is happy to split functions which have type attributes but cannot update them if the new clone has in any way different parameters than the original. This can lead to miscompilations in cases like the testcase. This patch solves it by 1) making the inliner set the

Re: [PATCH, PR 49886] Prevent fnsplit from changing signature when there are type attributes

2011-07-28 Thread Richard Guenther
On Thu, Jul 28, 2011 at 6:52 PM, Martin Jambor mjam...@suse.cz wrote: Hi, pass_split_functions is happy to split functions which have type attributes but cannot update them if the new clone has in any way different parameters than the original.  This can lead to miscompilations in cases like