Re: [RFC] PR69195, Reload confused by invalid reg equivs

2016-03-07 Thread Alan Modra
On Fri, Mar 04, 2016 at 06:39:54PM +0100, Bernd Schmidt wrote: > I've managed to reproduce this, and I think your analysis of the problem is > correct. So the patch is probably ok from the point of you of "will it > work". I can probably be convinced to approve it as-is, but I wonder if > you'd be

Re: [RFC] PR69195, Reload confused by invalid reg equivs

2016-03-04 Thread Bernd Schmidt
On 03/04/2016 03:54 PM, Alan Modra wrote: This is a fix for two testcases that show reload replacing pseudos that don't get hard regs, with their equivalent mem initialization, but failing to address the mem properly. The short story is that ira analysis creates reg equivalence info for use by r

[RFC] PR69195, Reload confused by invalid reg equivs

2016-03-04 Thread Alan Modra
This is a fix for two testcases that show reload replacing pseudos that don't get hard regs, with their equivalent mem initialization, but failing to address the mem properly. The short story is that ira analysis creates reg equivalence info for use by reload, based on register lifetimes that are