Hi Segher, Updated as below according to your suggestion. BR, Kewen -------- gcc/testsuite/ChangeLog 2020-02-10 Kelvin Nilsen Kewen Lin * gcc.target/powerpc/p9-dform-0.c: New test. * gcc.target/powerpc/p9-dform-1.c: New test. * gcc.target/powerpc/p9-dform-2.c: New test. * gcc.target/powerpc/p9-dform-3.c: New test. * gcc.target/powerpc/p9-dform-4.c: New test. * gcc.target/powerpc/p9-dform-generic.h: New test. on 2020/1/20 ÏÂÎç9:19, Segher Boessenkool wrote: > Hi! > > On Thu, Jan 16, 2020 at 05:42:41PM +0800, Kewen.Lin wrote: >> +/* At time the dform optimization pass was merged with trunk, 12 >> + lxv instructions were emitted in place of the same number of lxvx >> + instructions. No need to require exactly this number, as it may >> + change when other optimization passes evolve. */ >> + >> +/* { dg-final { scan-assembler {\mlxv\M} } } */ > > Maybe you can also test there ar no lxvx insns generated? > Done, thanks!