This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
Re: c++/8390: Object layout: empty virtual base allocation failure
- From: bangerth at dealii dot org
- To: gcc-bugs at gcc dot gnu dot org, gcc-prs at gcc dot gnu dot org, grigory at stl dot sarov dot ru, nobody at gcc dot gnu dot org
- Date: 22 Nov 2002 22:27:10 -0000
- Subject: Re: c++/8390: Object layout: empty virtual base allocation failure
- Reply-to: bangerth at dealii dot org, gcc-bugs at gcc dot gnu dot org, gcc-prs at gcc dot gnu dot org, grigory at stl dot sarov dot ru, nobody at gcc dot gnu dot org, gcc-gnats at gcc dot gnu dot org
Synopsis: Object layout: empty virtual base allocation failure
State-Changed-From-To: open->feedback
State-Changed-By: bangerth
State-Changed-When: Fri Nov 22 14:27:09 2002
State-Changed-Why:
I don't know what the right value for this might be, but if
I specify -fabi-version=2, I get with present CVS the
following, slightly different output:
Class C4
size=8 align=4
C4 (0x401bc980) 0
vptridx=0 vptr=((&C4::_ZTV2C4) + 12)
C2 (0x401bc9c0) 0 nearly-empty
primary-for C4 (0x401bc980)
C3 (0x401bca00) 0 empty
C3 (0x401bca40) 6 empty virtual canonical
vbaseoffset=-12
Could you please check whether this is what you expect
and maybe try it yourself with a CVS version (using this
flag)?
Thanks
Wolfgang
http://gcc.gnu.org/cgi-bin/gnatsweb.pl?cmd=view%20audit-trail&database=gcc&pr=8390