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:
parent
97e45d9e69
commit
a8344e3213
|
@ -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".
|
||||
|
||||
|
|
|
@ -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. */
|
||||
|
|
Loading…
Reference in New Issue