re PR target/18484 (mmix-knuth-mmixware testsuite failure: g++.dg/abi/empty6.C)
authorHans-Peter Nilsson <hp@bitrange.com>
Sun, 28 Nov 2004 23:28:05 +0000 (23:28 +0000)
committerHans-Peter Nilsson <hp@gcc.gnu.org>
Sun, 28 Nov 2004 23:28:05 +0000 (23:28 +0000)
PR target/18484
* g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.

From-SVN: r91434

gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/abi/empty6.C

index 446139a740495956655db642d4860f22553802f6..85e1826e7bc4064b2ddab2355ec02ee94de03579 100644 (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".
 
index ab89397de8f39160e27fccf36d70a034403334b6..fecf470643fd2866cce3075c0cc1a9bf69076b6d 100644 (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.  */