------- Comment #7 from rguenth at gcc dot gnu dot org 2010-02-03 21:24 ------- It is valid to use placement new to construct a more or less derived type which would change the vtable pointer.
Thus I think this bug is still invalid. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35560