------- Comment #4 from dje at gcc dot gnu dot org 2007-03-25 21:56 ------- I do not believe the patch will help with the original missed optimization because the backend never sees a direct assignment from the CONSTRUCTOR -- it already is placed in memory. The example in comment #2 is different.
-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31334