https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120233
--- Comment #7 from Richard Biener <rguenth at gcc dot gnu.org> --- (In reply to Jakub Jelinek from comment #5) ... > I guess for foo2 store merging could be extended by handling > VEC_PACK_TRUNC_EXPR, but where does that end? I suppose the bswap byte-tracking code could handle VEC_PACK_TRUNC_EXPR, but I'm not sure if that would be enough given the CTORs are likely not handled either right now. It's been long since I dived into the store-merging and/or bswap code though.
