https://gcc.gnu.org/bugzilla/show_bug.cgi?id=36602
--- Comment #14 from Richard Biener <rguenth at gcc dot gnu.org> --- Yes, I think so. = {} has the advantage that the destination isn't address-taken compared to memset which has alias analysis benefits.