http://gcc.gnu.org/bugzilla/show_bug.cgi?id=2972
--- Comment #18 from Jonathan Wakely <redi at gcc dot gnu.org> 2012-08-21 17:26:16 UTC --- No, not at present. I tried using default_init_uninitialized_part but it either missed cases or produce ICEs, and I never solved the problems. I can send you my work-in-progress when I get home, it would be great if you could help me with the issues I don't understand.