https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112683
--- Comment #2 from Richard Biener <rguenth at gcc dot gnu.org> --- Note copying more will likely trigger valgrind complaints accessing uninitialized memory? Technically it also makes the IL to invoke undefined behavior, if we'd expand this to byte-by-byte copies with registers. So I'm not sure this is a good idea.