On Wed, Dec 16, 2020 at 04:19:12PM +0800, Kewen.Lin wrote: > on 2020/12/15 下午10:40, Segher Boessenkool wrote: > > I mean do > > > > rtx tmp = force_reg (inner_mode, XVECEXP (vals, 0, i)); > > op[i] = simplify_gen_subreg (SImode, tmp, inner_mode, 0); > > > > If that works (also in 64-bit mode), that is preferred. It might need > > some more adjustment elsewhere, not sure if that is worth it. > > > > Thanks for the clarification! Yes, as you said it doesn't work without > any adjustments, the gen_vsx_concat_v2di requires DImode operands, I > think it's not worthy to expand it just for this case.
Yeah good call. Thanks! Segher