------- Comment #4 from janus at gcc dot gnu dot org 2010-05-13 14:55 ------- When removing the NULL initialization in comment #3, the dump shows:
static struct .class.parent.p this = {.$data=0B}; Zeroing the $data pointer is probably not needed without NULL initialization. With NULL initialization, both the $data and the $vptr components should be zeroed. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43207