Re: patch to fix PR65647

2015-04-05 Thread Vladimir Makarov
On 05/04/15 04:45 AM, Yvan Roux wrote: Hi, The issue is also present in 4.9 branch as explained in: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65647 As 4.9 doesn't contains lra rematerialization passe, we only need to stop updating lra_constraint_new_regno_start when inheritance is switche

Re: patch to fix PR65647

2015-04-05 Thread Yvan Roux
Hi, The issue is also present in 4.9 branch as explained in: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65647 As 4.9 doesn't contains lra rematerialization passe, we only need to stop updating lra_constraint_new_regno_start when inheritance is switched off. Bootstrapped and tested on x64_64 a

patch to fix PR65647

2015-04-04 Thread Vladimir Makarov
The following patch fixes https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65647 This very complicated problem occurred in rare cases when chain of reloads involving at least two pseudos and insns were generated and one pseudo was spilled on later sub-passes after spilling sub-pass and this p