Hi! You never committed 2/4? That makes it harder to review this one :-)
On Sat, Oct 10, 2020 at 03:08:24AM -0500, Xionghu Luo wrote: > gcc/ChangeLog: > > 2020-10-10 Xionghu Luo <luo...@linux.ibm.com> > > * config/rs6000/rs6000-c.c (altivec_resolve_overloaded_builtin): > Generate ARRAY_REF(VIEW_CONVERT_EXPR) for P8 and later > platforms. > * config/rs6000/rs6000.c (rs6000_expand_vector_set_var): Update > to call different path for P8 and P9. > (rs6000_expand_vector_set_var_p9): New function. > (rs6000_expand_vector_set_var_p8): New function. > > gcc/testsuite/ChangeLog: > > 2020-10-10 Xionghu Luo <luo...@linux.ibm.com> > > * gcc.target/powerpc/pr79251.p8.c: New test. If testing on P9 LE and P7 BE (32-bit and 64-bit) worked, this is okay for trunk. Thanks! (Let me know if you need help testing.) Segher