------- Comment #5 from rguenth at gcc dot gnu dot org 2009-02-17 14:54 ------- This is because we merged ggg.f1.fff and ggg.f2.ccc into a single non-pointer field. In the end we should fix the structure copy constraint generation more properly, but I have a patch that keeps collapse_rest_of_var and fixes the problem.
-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39202