https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109353
--- Comment #3 from Richard Biener <rguenth at gcc dot gnu.org> --- So if it's possible to refactor things as to key the copy size dispatching on the destination size (that seems to be known here) rather than the source that might help (unless we then diagnose overread from the source in other cases ...)