https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87064
--- Comment #23 from Jakub Jelinek <jakub at gcc dot gnu.org> --- Created attachment 45496 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=45496&action=edit gcc9-pr87064.patch Patch I've so far tested on powerpc64le-linux only, where it fixed FAIL: libgomp.oacc-fortran/reduction-3.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O1 execution test and didn't regress anything else. I can bootstrap/regtest even on powerpc64-linux (though I believe it is pointless, given that I know from the earlier statistics gathering that the pattern is never used on powerpc64-linux during bootstrap nor -m32/-m64 regtest). So, I'll post to gcc-patches. The v4sf_scalar I'll leave to you, ok?