1 // { dg-do run { target arm*-*-* aarch64*-*-* i?86-*-* x86_64-*-* s390*-*-* alpha*-*-* ia64-*-* sparc*-*-* } }
2 // { dg-skip-if "" { arm_thumb1_ok } }
6 extern "C" void abort ();
9 virtual void f (int, ...) {}
13 struct B : virtual public A {
18 virtual void f (int, ...);
23 C::C () { cp = this; }
25 void C::f (int i, ...) {
32 if (va_arg (ap, int) != 7)