re PR target/18484 (mmix-knuth-mmixware testsuite failure: g++.dg/abi/empty6.C)

PR target/18484
	* g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.

From-SVN: r91434
This commit is contained in:
Hans-Peter Nilsson 2004-11-28 23:28:05 +00:00 committed by Hans-Peter Nilsson
parent 97e45d9e69
commit a8344e3213
2 changed files with 7 additions and 2 deletions

View File

@ -1,5 +1,8 @@
2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
PR target/18484
* g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
PR target/18348
* gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".

View File

@ -3,11 +3,13 @@
struct A {};
struct B {
A a; // { dg-warning "empty" }
A a; // { dg-warning "empty" "" { xfail mmix-*-* } }
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. */
byte_position to warn about.
On the other hand 64-bit targets for example, generally need a larger
requested alignment to get the intended warning. */