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.

Reply via email to