http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59863
--- Comment #3 from Richard Biener <rguenth at gcc dot gnu.org> --- This is also simply a gimplification issue. For larger arrays we initialize the stack with an aggregate copy from the constant pool.