Hi! On Thu, Apr 09, 2020 at 10:11:48AM -0500, will schmidt wrote: > This patch matches almost identically with what went into > Mainline. Exception to identical are two parts; > 1 - A constraint change "v"/"wk" that exists in 9 versus > mainline, (ok) > 2 - The testcase changes, which are referenced in the > provided description. (and pass now, which is ++ok). :-)
Ah great, thanks, that saves me doing that comparison myself :-) > > 2020-04-09 Michael Meissner <meiss...@linux.ibm.com> > > > > Back port from trunk > > 2020-02-26 Michael Meissner <meiss...@linux.ibm.com> > > > > PR target/93932 > > * config/rs6000/vsx.md (vsx_extract_<mode>_var, VSX_D > > iterator): > > Split the insn into two parts. This insn only does variable > > extract from a register. > > (vsx_extract_<mode>_var_load, VSX_D iterator): New insn, do > > variable extract from memory. > > (vsx_extract_v4sf_var): Split the insn into two parts. This > > insn > > only does variable extract from a register. > > (vsx_extract_v4sf_var_load): New insn, do variable extract from > > memory. > > (vsx_extract_<mode>_var, VSX_EXTRACT_I iterator): Split the > > insn > > into two parts. This insn only does variable extract from a > > register. > > (vsx_extract_<mode>_var_load, VSX_EXTRACT_I iterator): New > > insn, > > do variable extract from memory. Mike: the patch is okay for 9. Thank you! Segher