https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71722
Bill Schmidt <wschmidt at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |meissner at gcc dot gnu.org --- Comment #3 from Bill Schmidt <wschmidt at gcc dot gnu.org> --- For some reason I can't yet reproduce this from the original test case. I'm getting an unvectorized version of the code instead. Also, I'm having trouble compiling the preprocessed test case. Perhaps you could point me to a copy offline. That said, the only suspicious P9 instruction I see in here is an mtvsrws. There are a couple of xxspltib instructions, but they are obviously just splatting 0 and -1 and it doesn't seem like much can go wrong there. I'd guess the direct move to be worth looking at.