Re: [PATCH, rs6000] Canonicalize split for unordered vector compares

2014-02-25 Thread Bill Schmidt
On Tue, 2014-02-25 at 11:23 -0500, David Edelsohn wrote: > On Tue, Feb 25, 2014 at 10:15 AM, Bill Schmidt > wrote: > > Hi David, > > > > Thanks. I have this upstream for mainline now. This problem appears to > > have been introduced in GCC 4.6. Is it ok to backport this fix to the > > FSF 4.7

Re: [PATCH, rs6000] Canonicalize split for unordered vector compares

2014-02-25 Thread David Edelsohn
On Tue, Feb 25, 2014 at 10:15 AM, Bill Schmidt wrote: > Hi David, > > Thanks. I have this upstream for mainline now. This problem appears to > have been introduced in GCC 4.6. Is it ok to backport this fix to the > FSF 4.7 and 4.8 branches? This is okay to backport. Thanks, David

Re: [PATCH, rs6000] Canonicalize split for unordered vector compares

2014-02-25 Thread Bill Schmidt
Hi David, Thanks. I have this upstream for mainline now. This problem appears to have been introduced in GCC 4.6. Is it ok to backport this fix to the FSF 4.7 and 4.8 branches? Thanks, Bill On Mon, 2014-02-24 at 23:29 -0500, David Edelsohn wrote: > On Mon, Feb 24, 2014 at 9:13 PM, Bill Schmid

Re: [PATCH, rs6000] Canonicalize split for unordered vector compares

2014-02-24 Thread David Edelsohn
On Mon, Feb 24, 2014 at 9:13 PM, Bill Schmidt wrote: > Hi, > > The pattern *vector_unordered performs a split that's intended to > match the nor3 pattern. However, it doesn't use the proper > canonical form, so the resulting insn isn't recognized. This patch > changes the split to use the canoni

[PATCH, rs6000] Canonicalize split for unordered vector compares

2014-02-24 Thread Bill Schmidt
Hi, The pattern *vector_unordered performs a split that's intended to match the nor3 pattern. However, it doesn't use the proper canonical form, so the resulting insn isn't recognized. This patch changes the split to use the canonical form. Bootstrapped and tested on powerpc64{,le}-unknown-linu