diff options
author | hp <hp@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-11-28 23:28:05 +0000 |
---|---|---|
committer | hp <hp@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-11-28 23:28:05 +0000 |
commit | d0a065bfd102781bf05c17727798d9e4da261107 (patch) | |
tree | 0a8ea6050af9e96fea1b3844a20c8315b3c3c78b | |
parent | 7a238e401151eade52f6ce27fd1509eff43d6cfd (diff) | |
download | gcc-d0a065bfd102781bf05c17727798d9e4da261107.tar.gz |
PR target/18484
* g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91434 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r-- | gcc/testsuite/ChangeLog | 3 | ||||
-rw-r--r-- | gcc/testsuite/g++.dg/abi/empty6.C | 6 |
2 files changed, 7 insertions, 2 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 446139a7404..85e1826e7bc 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -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". diff --git a/gcc/testsuite/g++.dg/abi/empty6.C b/gcc/testsuite/g++.dg/abi/empty6.C index ab89397de8f..fecf470643f 100644 --- a/gcc/testsuite/g++.dg/abi/empty6.C +++ b/gcc/testsuite/g++.dg/abi/empty6.C @@ -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. */ |