d: Fix gdc -O2 -mavx generates misaligned vmovdqa instruction [PR114171]
[official-gcc.git] / gcc / testsuite / g++.old-deja / g++.brendan / alignof.C
bloba8906aff70c79afe45d92485f0cc1c7f7c81435b
1 // { dg-do assemble  }
2 // GROUPS passed extensions
3 struct bar { int bit : 1; };
5 void foo (int *r, bar t)
7   // doing alignof on a bit-field should be illegal
8   __alignof__ (t.bit);// { dg-error "18:invalid application" } .*
10   // both of these (a regular ref and an INDIRECT_REF) should work
11   __alignof__ (r);
12   __alignof__ (*r);