* g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.

From-SVN: r67398
This commit is contained in:
J"orn Rennecke 2003-06-03 19:10:09 +00:00 committed by Joern Rennecke
parent 2365664203
commit aa6b9f6dcd
2 changed files with 8 additions and 1 deletions

View File

@ -1,5 +1,7 @@
2003-06-03 J"orn Rennecke <joern.rennecke@superh.com>
* g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
* gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
* gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.

View File

@ -5,4 +5,9 @@ struct A {};
struct B {
A a; // { dg-warning "empty" }
virtual void f () {}
};
} __attribute__((aligned(8)));
/* The preceding attribute is necessary on targets with
BIGGEST_ALIGNMENT <= 32 to trigger the warning, as otherwise a 32 bit
offset is split into DECL_FIELD_OFFSET 4 and DECL_FIELD_BIT_OFFSET 0,
and then there is no discrepancy between DECL_FIELD_OFFSET and
byte_position to warn about. */