+2003-03-05 Mark Mitchell <mark@codesourcery.com>
+
+ * g++.dg/abi/layout3.C: New test.
+
2003-03-05 Eric Botcazou <ebotcazou@libertysurf.fr>
* gcc.c-torture/compile/20030305-1.c
--- /dev/null
+// { dg-do run { target i?86-*-* } }
+// { dg-options "-fabi-version=0 -w" }
+
+struct S {
+ virtual void f() {}
+};
+
+struct T : virtual public S { };
+
+struct U : public S, virtual public T {
+ char c[100];
+};
+
+struct V : public U, virtual public S {};
+
+struct W : public V {
+ int i;
+};
+
+int main () {
+ W w;
+
+ if ((char*) &w.i - (char *) &w != 104)
+ return 1;
+}
+