diff options
author | Hans-Peter Nilsson <hp@bitrange.com> | 2004-11-28 23:28:05 +0000 |
---|---|---|
committer | Hans-Peter Nilsson <hp@gcc.gnu.org> | 2004-11-28 23:28:05 +0000 |
commit | a8344e3213b1ed04a9b32f2c263f2df61ea687f6 (patch) | |
tree | 0a8ea6050af9e96fea1b3844a20c8315b3c3c78b /gcc | |
parent | 97e45d9e697f9599230a3ca085a276ddc9868038 (diff) | |
download | gcc-a8344e3213b1ed04a9b32f2c263f2df61ea687f6.zip gcc-a8344e3213b1ed04a9b32f2c263f2df61ea687f6.tar.gz gcc-a8344e3213b1ed04a9b32f2c263f2df61ea687f6.tar.bz2 |
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
Diffstat (limited to 'gcc')
-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 446139a..85e1826 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 ab89397..fecf470 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. */ |