Re: [PATCH 4.8] PR66306 Fix reload problem with commutative operands

2015-06-24 Thread Andreas Krebbel
On 06/16/2015 07:40 PM, Ulrich Weigand wrote: > Andreas Krebbel wrote: > >> this fixes a reload problem with match_dup's on commutative operands. >> >> Bootstrapped and regtested on x86-64, ppc64, and s390x. >> >> Ok? >> >> Bye, >> >> -Andreas- >> >> 2015-06-11 Andreas Krebbel >> >> PR rtl

Re: [PATCH 4.8] PR66306 Fix reload problem with commutative operands

2015-06-18 Thread Andreas Krebbel
On 06/16/2015 07:40 PM, Ulrich Weigand wrote: > However, I'm not clear why this should be a 4.8 only patch ... the > same problem seems to be still there on mainline, right? Yes. But 4.8 appears to be the last where reload was really stable on these targets. When disabling LRA on mainline x86_64

Re: [PATCH 4.8] PR66306 Fix reload problem with commutative operands

2015-06-16 Thread Ulrich Weigand
Andreas Krebbel wrote: > this fixes a reload problem with match_dup's on commutative operands. > > Bootstrapped and regtested on x86-64, ppc64, and s390x. > > Ok? > > Bye, > > -Andreas- > > 2015-06-11 Andreas Krebbel > > PR rtl-optimization/66306 > * reload.c (find_reloads): S

[PATCH 4.8] PR66306 Fix reload problem with commutative operands

2015-06-11 Thread Andreas Krebbel
Hi, this fixes a reload problem with match_dup's on commutative operands. Bootstrapped and regtested on x86-64, ppc64, and s390x. Ok? Bye, -Andreas- 2015-06-11 Andreas Krebbel PR rtl-optimization/66306 * reload.c (find_reloads): Swap the match_dup info for commutat