https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80689
--- Comment #11 from Martin Jambor <jamborm at gcc dot gnu.org> --- (In reply to Andrew Pinski from comment #10) > Even LLVM does this same thing. What do you mean by "does this same thing?" Does it copy the structure element-wise or does it copy it is a block like GCC does (and suffers the same problem)?