C++ PATCH: ABI bug for vcall offsets
Mark Mitchell
mark@codesourcery.com
Sun Nov 10 18:21:00 GMT 2002
--On Saturday, November 09, 2002 06:18:41 PM -0500 John David Anglin
<dave@hiauly1.hia.nrc.ca> wrote:
>> I noticed today a new fail on hppa64-hp-hpux11.11, vthunk3.C. It fails
>> scan-assembler _ZTvn4_n20_N1E1bEv. This doesn't seem like the correct
>> symbol name to test for on a 64-bit target. I see _ZTvn8_n40_N1E1bEv or
Yes; I should have had an x86-only flag in there. Fixed with the attached
patch, applied on the mainline.
> This might also be the reason why
>
> FAIL: g++.dg/abi/vague1.C scan-assembler-not _ZN1AIiE1tE
No; that looks like something different to me.
--
Mark Mitchell mark@codesourcery.com
CodeSourcery, LLC http://www.codesourcery.com
2002-11-10 Mark Mitchell <mark@codesourcery.com>
* g++.dg/abi/vthunk3.C: Run only on x86.
Index: vthunk3.C
===================================================================
RCS file: /cvs/gcc/gcc/gcc/testsuite/g++.dg/abi/vthunk3.C,v
retrieving revision 1.1
retrieving revision 1.2
diff -c -5 -p -r1.1 -r1.2
*** vthunk3.C 8 Nov 2002 02:16:48 -0000 1.1
--- vthunk3.C 11 Nov 2002 02:20:37 -0000 1.2
***************
*** 1,6 ****
! // { dg-do compile }
// { dg-options "-fabi-version=0" }
struct A {
virtual void a ();
};
--- 1,6 ----
! // { dg-do compile { target i?86-*-* } }
// { dg-options "-fabi-version=0" }
struct A {
virtual void a ();
};
More information about the Gcc-patches
mailing list