2 /* { dg-options "-O2" } */
5 struct A1 { int x; int y[1]; };
6 struct A2 { int x; int y[2]; };
7 struct A3 { int x; int y[3]; };
8 struct A4 { int x; int y[4]; };
22 x = ((struct A0 *) t)->x;
25 x = ((struct A1 *) t)->x;
28 x = ((struct A2 *) t)->x;
31 x = ((struct A3 *) t)->x;
34 x = ((struct A4 *) t)->x;