https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87532
--- Comment #13 from Bill Schmidt <wschmidt at gcc dot gnu.org> --- Yes, please look at my previous comment. I believe the problem is in the VEC_EXTRACT processing in rs6000-c.c until proven otherwise... can you please try my debugging suggestion?