From mboxrd@z Thu Jan 1 00:00:00 1970 From: nathan@gcc.gnu.org To: Franz.Sirl-kernel@lauterbach.com, gcc-bugs@gcc.gnu.org, gcc-prs@gcc.gnu.org, nathan@gcc.gnu.org, stefan@space.twc.de Subject: Re: c++/3061: kde2/artsd miscompilation (part 2) Date: Fri, 08 Jun 2001 07:31:00 -0000 Message-id: <20010608143151.17837.qmail@sourceware.cygnus.com> X-SW-Source: 2001-06/msg00295.html List-Id: Synopsis: kde2/artsd miscompilation (part 2) State-Changed-From-To: analyzed->closed State-Changed-By: nathan State-Changed-When: Fri Jun 8 07:31:50 2001 State-Changed-Why: 2001-06-08 Nathan Sidwell Jason Merrill PR c++/3061 * class.c (build_secondary_vtable): Use assert, rather than an error message. (dfs_fixup_binfo_vtbls): BINFO_VTABLE might be NULL. (dfs_accumulate_vtbl_inits): A lost primary virtual base may be between ORIG_BINFO and RTTI_BINFO, but neither of them. Don't set BINFO_VTABLE for a primary virtual base. 2001-06-08 Nathan Sidwell * g++.old-deja/g++.abi/vbase2.C: New test. * g++.old-deja/g++.abi/vbase3.C: New test. http://gcc.gnu.org/cgi-bin/gnatsweb.pl?cmd=view&pr=3061&database=gcc