1 // { dg-options "-Wabi" }
6 A a; // { dg-warning "empty" "" { xfail mmix-*-* } }
8 } __attribute__((aligned(8)));
9 /* The preceding attribute is necessary on targets with
10 BIGGEST_ALIGNMENT <= 32 to trigger the warning, as otherwise a 32 bit
11 offset is split into DECL_FIELD_OFFSET 4 and DECL_FIELD_BIT_OFFSET 0,
12 and then there is no discrepancy between DECL_FIELD_OFFSET and
13 byte_position to warn about.
14 On the other hand 64-bit targets for example, generally need a larger
15 requested alignment to get the intended warning. */