fix for vtgc1.C failure

Andreas Jaeger aj@suse.de
Thu Feb 22 00:50:00 GMT 2001


Geoffrey Keating <geoffk@thief.cygnus.com> writes:

> The g++.dg/vtgc1.C testcase was failing when Mark removed -fno-new-abi
> support, because it relied on it.  This patch updates it for the new
> ABI.  I'll commit it shortly.

Geoff, can you apply this also to the release branch?  On the release
branch I still see these failures which don't exist (thanks to your
patch) on the mainline:

FAIL: g++.dg/vtgc1.C scan-assembler .vtable_inherit[    ]*Multivv3 virtual table, 0
FAIL: g++.dg/vtgc1.C scan-assembler .vtable_inherit[    ]*Multivv3::Side0 virtual table, Side0 virtual table
FAIL: g++.dg/vtgc1.C scan-assembler .vtable_inherit[    ]*Multivv3::Base2 virtual table, Base2 virtual table
FAIL: g++.dg/vtgc1.C scan-assembler .vtable_inherit[    ]*Multiss2 virtual table, Base2 virtual table
FAIL: g++.dg/vtgc1.C scan-assembler .vtable_inherit[    ]*Multiss2::Side0 virtual table, Side0 virtual table
FAIL: g++.dg/vtgc1.C scan-assembler .vtable_inherit[    ]*Multivs1 virtual table, Base2 virtual table
FAIL: g++.dg/vtgc1.C scan-assembler .vtable_inherit[    ]*Multivs1::Side0 virtual table, Side0 virtual table
FAIL: g++.dg/vtgc1.C scan-assembler .vtable_inherit[    ]*Multisv0 virtual table, Side0 virtual table
FAIL: g++.dg/vtgc1.C scan-assembler .vtable_inherit[    ]*Multisv0::Base2 virtual table, Base2 virtual table
FAIL: g++.dg/vtgc1.C scan-assembler .vtable_inherit[    ]*Side0 virtual table, 0
FAIL: g++.dg/vtgc1.C scan-assembler .vtable_inherit[    ]*VbasedA virtual table, 0
FAIL: g++.dg/vtgc1.C scan-assembler .vtable_inherit[    ]*VbasedA::Base2 virtual table, Base2 virtual table
FAIL: g++.dg/vtgc1.C scan-assembler .vtable_inherit[    ]*Base2 virtual table, Base1 virtual table
FAIL: g++.dg/vtgc1.C scan-assembler .vtable_inherit[    ]*Base1 virtual table, Base0 virtual table
FAIL: g++.dg/vtgc1.C scan-assembler .vtable_inherit[    ]*Base0 virtual table, 0

Thanks,
Andreas



2001-02-12  Geoffrey Keating  <geoffk@redhat.com>

        * g++.dg/vtgc1.C: Update for new ABI.

-- 
 Andreas Jaeger
  SuSE Labs aj@suse.de
   private aj@arthur.inka.de
    http://www.suse.de/~aj



More information about the Gcc-patches mailing list