On Fri, Dec 4, 2015 at 9:34 AM, Segher Boessenkool <seg...@kernel.crashing.org> wrote: > This implements cstore for the last case we do not yet handle, using > the superopt algo from the venerable CWG. The only integer cases we > do still not handle after this are for -m32 -mpowerpc64. Those case > now generate a branch sequence, which is better than what we had > before. > > Tested on powerpc64-linux; okay for mainline? > > > Segher > > > 2015-12-04 Segher Boessenkool <segher&kernel.crashing.org> > > * (cstore<mode>4_signed): New expander. > (cstore<mode>4): Call it. FAIL instead of calling rs6000_emit_sCOND.
The new expander is okay as well as calling it. Please do not remove the fallback to sCOND without performance testing. Thanks, David