arm: fix typo in dg-require-effective-target [PR118089]
[official-gcc.git] / gcc / testsuite / gcc.dg / tree-ssa / pr81063.c
blob399e2d19eb3495d872861b8af6be6910333b0b71
1 /* { dg-do run } */
2 /* { dg-options "-O" } */
4 struct A
6 int b;
7 int c:2;
8 };
10 struct B
12 int e;
13 struct A f;
14 } g = {0, {0, 1}}, j;
16 struct A *h = &g.f;
18 int main ()
20 struct A k;
21 struct B l = j, i = l;
22 if (!i.f.b)
23 k = i.f;
24 *h = k;
25 if (g.f.c != 0)
26 __builtin_abort ();
27 return 0;